pub trait CPUTopology {
// Required methods
fn physical_cores(&self) -> CTResult<NonEmpty<PhysicalCoreId>>;
fn logical_cores_for_physical(
&self,
core_id: PhysicalCoreId,
) -> CTResult<NonEmpty<LogicalCoreId>>;
}Required Methods§
fn physical_cores(&self) -> CTResult<NonEmpty<PhysicalCoreId>>
fn logical_cores_for_physical( &self, core_id: PhysicalCoreId, ) -> CTResult<NonEmpty<LogicalCoreId>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".