diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-05-03 04:42:19 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-05-03 04:52:24 +0200 |
commit | f7b0b170a0e3aee7d7da3527fca904b11ed99a98 (patch) | |
tree | b1fb5fd8b1bf2d2e3544dc164c4e148299a6d853 | |
parent | c209aefc362e25e6c5953ceab7e815a621a629f3 (diff) |
Add tests for the new option.
-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() }; |