1#![cfg_attr(feature = "docsrs", doc = document_features::document_features!())]
9
10#[cfg(feature = "generate")]
16#[rustfmt::skip]
17mod defaults {
18 include!(concat!(env!("OUT_DIR"), "/defaults.rs"));
19}
20
21#[cfg(not(feature = "generate"))]
22#[path = "pregen/mod.rs"]
23#[rustfmt::skip]
24mod defaults;
25
26#[doc(inline)]
27pub use defaults::*;
28
29#[cfg(test)]
30mod tests {
31 use crate::defaults;
32
33 #[test]
34 fn endian() {
35 assert_eq!(defaults::MQMD2_DEFAULT.Encoding, libmqm_sys::MQENC_NATIVE);
36 assert_eq!(defaults::MQMD2_DEFAULT.Version, libmqm_sys::MQMD_VERSION_2);
37 }
38}