1 //! rust_bindgen_library example consumer 2 simple_function() -> i643fn simple_function() -> i64 { 4 unsafe { simple_bindgen::simple_function() } 5 } 6 simple_static_function() -> i647fn simple_static_function() -> i64 { 8 unsafe { simple_bindgen::simple_static_function() } 9 } 10 main()11fn main() { 12 println!( 13 "The values are {}, {}, and {}!", 14 simple_bindgen::SIMPLE_VALUE, 15 simple_function(), 16 simple_static_function(), 17 ); 18 } 19 20 #[cfg(test)] 21 mod test { 22 #[test] do_the_test()23 fn do_the_test() { 24 assert_eq!(42, simple_bindgen::SIMPLE_VALUE); 25 assert_eq!(1337, super::simple_function()); 26 assert_eq!(84, super::simple_static_function()); 27 } 28 } 29