From 76b6f2bbdfa1b00c33d998b03e8464607b99495a Mon Sep 17 00:00:00 2001 From: Jules Youngberg Date: Mon, 6 Jun 2022 23:44:28 -0700 Subject: [PATCH] update bindings --- src/bindings.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/bindings.rs b/src/bindings.rs index a362b01..ec6d4de 100644 --- a/src/bindings.rs +++ b/src/bindings.rs @@ -82,12 +82,13 @@ pub struct mediagraph_Mediagraph__bindgen_vtable(::std::os::raw::c_void); #[derive(Debug)] pub struct mediagraph_Mediagraph { pub vtable_: *const mediagraph_Mediagraph__bindgen_vtable, + pub m_graph_type: mediagraph_GraphType, } #[test] fn bindgen_test_layout_mediagraph_Mediagraph() { assert_eq!( ::std::mem::size_of::(), - 8usize, + 16usize, concat!("Size of: ", stringify!(mediagraph_Mediagraph)) ); assert_eq!( @@ -95,6 +96,18 @@ fn bindgen_test_layout_mediagraph_Mediagraph() { 8usize, concat!("Alignment of ", stringify!(mediagraph_Mediagraph)) ); + assert_eq!( + unsafe { + &(*(::std::ptr::null::())).m_graph_type as *const _ as usize + }, + 8usize, + concat!( + "Offset of field: ", + stringify!(mediagraph_Mediagraph), + "::", + stringify!(m_graph_type) + ) + ); } extern "C" { #[link_name = "\u{1}__ZN10mediagraph10Mediagraph6CreateENS_9GraphTypeEPKcS3_"]