#![warn(rust_2018_idioms)]
#![warn(rust_2021_compatibility)]
#![deny(
dead_code,
nonstandard_style,
unused_imports,
unused_mut,
unused_variables,
unused_unsafe,
unreachable_patterns
)]
mod cpu_topology;
pub mod cpusets;
mod errors;
pub mod pinning;
pub type CTResult<T> = Result<T, CPUTopologyError>;
pub use ccp_shared::types::LogicalCoreId;
pub use ccp_shared::types::PhysicalCoreId;
pub use cpu_topology::CPUTopology;
pub use cpu_topology::HwlocCPUTopology;
#[cfg(feature = "mockall")]
pub use cpu_topology::MockCPUTopology;
pub use cpu_topology::NonEmpty;
pub use errors::CPUTopologyError;