1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#![allow(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] extern crate jq_src; mod bindings; pub use bindings::*; #[cfg(test)] mod tests { use super::{jq_init, jq_state, jq_teardown}; #[test] fn can_init_and_teardown() { unsafe { let state: *mut jq_state = jq_init(); jq_teardown(state as *mut *mut jq_state); } } }