Struct hwlocality::topology::support::FeatureSupport
source · pub struct FeatureSupport(/* private fields */);
Expand description
Set of flags describing actual hwloc feature support for this topology
You cannot create an owned object of this type, it belongs to the topology.
Implementations§
source§impl FeatureSupport
impl FeatureSupport
sourcepub fn discovery(&self) -> Option<&DiscoverySupport>
pub fn discovery(&self) -> Option<&DiscoverySupport>
Support for discovering information about the topology
sourcepub fn cpu_binding(&self) -> Option<&CpuBindingSupport>
pub fn cpu_binding(&self) -> Option<&CpuBindingSupport>
Support for getting and setting thread/process CPU bindings
sourcepub fn memory_binding(&self) -> Option<&MemoryBindingSupport>
pub fn memory_binding(&self) -> Option<&MemoryBindingSupport>
Support for getting and setting thread/process NUMA node bindings
sourcepub fn misc(&self) -> Option<&MiscSupport>
Available on crate feature hwloc-2_3_0
only.
pub fn misc(&self) -> Option<&MiscSupport>
hwloc-2_3_0
only.Miscellaneous support information
Trait Implementations§
source§impl Debug for FeatureSupport
impl Debug for FeatureSupport
source§impl Default for FeatureSupport
impl Default for FeatureSupport
source§fn default() -> FeatureSupport
fn default() -> FeatureSupport
Returns the “default value” for a type. Read more
source§impl Hash for FeatureSupport
impl Hash for FeatureSupport
source§impl PartialEq for FeatureSupport
impl PartialEq for FeatureSupport
impl Eq for FeatureSupport
impl Send for FeatureSupport
impl Sync for FeatureSupport
Auto Trait Implementations§
impl RefUnwindSafe for FeatureSupport
impl Unpin for FeatureSupport
impl UnwindSafe for FeatureSupport
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more