iceoryx2_pal_os_api/
lib.rs1#![no_std]
14#![allow(clippy::missing_safety_doc)]
15#![warn(clippy::alloc_instead_of_core)]
16#![warn(clippy::std_instead_of_alloc)]
17#![warn(clippy::std_instead_of_core)]
18
19#[cfg(all(target_os = "linux", not(feature = "libc_platform")))]
20#[path = "linux-bindgen/mod.rs"]
21pub mod linux;
22
23#[cfg(all(target_os = "linux", feature = "libc_platform"))]
24#[path = "linux-libc/mod.rs"]
25pub mod linux;
26
27#[cfg(all(not(feature = "libc_platform"), target_os = "linux"))]
28pub(crate) mod internal {
29 #![allow(non_upper_case_globals)]
30 #![allow(non_camel_case_types)]
31 #![allow(non_snake_case)]
32 #![allow(unused)]
33 #![allow(improper_ctypes)]
34 #![allow(unknown_lints)]
35 #![allow(unnecessary_transmutes)]
36 #![allow(clippy::all)]
37 include!(concat!(
38 env!("OUT_DIR"),
39 env!("BAZEL_BINDGEN_PATH_CORRECTION"),
40 "/os_api_generated.rs"
41 ));
42}