libipt_sys/
lib.rs

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}