1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4#![allow(clippy::missing_safety_doc)]
5#![allow(clippy::useless_transmute)]
6#![allow(clippy::too_many_arguments)]
7#![allow(clippy::ptr_offset_with_cast)]
8include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
9
10#[cfg(test)]
11mod test {
12 use super::*;
13
14 #[test]
15 #[cfg(not(feature = "libipt_master"))]
16 fn libipt_version() {
17 let libipt_version = unsafe { pt_library_version() };
18 assert_eq!(
19 (
20 libipt_version.major,
21 libipt_version.minor,
22 libipt_version.patch
23 ),
24 (2, 1, 2)
25 );
26 }
27}