diff options
-rw-r--r-- | bindgen-integration/build.rs | 1 | ||||
-rwxr-xr-x | bindgen-integration/src/lib.rs | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/bindgen-integration/build.rs b/bindgen-integration/build.rs index ed5b9281..f7e8b4eb 100644 --- a/bindgen-integration/build.rs +++ b/bindgen-integration/build.rs @@ -38,6 +38,7 @@ fn main() { .enable_cxx_namespaces() .rustified_enum(".*") .raw_line("pub use self::root::*;") + .module_raw_line("root::testing", "pub type Bar = i32;") .header("cpp/Test.h") .clang_args(&["-x", "c++", "-std=c++11"]) .parse_callbacks(Box::new(MacroCallback {macros: macros.clone()})) diff --git a/bindgen-integration/src/lib.rs b/bindgen-integration/src/lib.rs index 176da3bb..74b4df4f 100755 --- a/bindgen-integration/src/lib.rs +++ b/bindgen-integration/src/lib.rs @@ -8,6 +8,9 @@ use std::ffi::CStr; use std::os::raw::c_int; use std::mem; +#[allow(unused)] +use bindings::testing::Bar; // This type is generated from module_raw_line. + #[test] fn test_static_array() { let mut test = unsafe { bindings::Test_COUNTDOWN.as_ptr() }; |