#![deny(missing_docs)]
#![warn(clippy::unwrap_used)]
pub mod processes;
#[doc(inline)]
pub use libproc::proc_pid;
#[doc(inline)]
pub use libproc::kmesg_buffer;
#[doc(inline)]
pub use libproc::pid_rusage;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::bsd_info;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::file_info;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::net_info;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::task_info;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::thread_info;
#[cfg(any(target_os = "macos", doc))]
#[doc(inline)]
pub use libproc::work_queue_info;
#[doc(hidden)]
pub mod libproc;
#[cfg(target_os = "macos")]
#[allow(warnings, missing_docs)]
mod osx_libproc_bindings {
#[cfg(not(docsrs))]
include!(concat!(env!("OUT_DIR"), "/osx_libproc_bindings.rs"));
#[cfg(docsrs)]
include!("../docs_rs/osx_libproc_bindings.rs");
}