Expand description
Core types and error handling for numaperf.
This crate provides the foundational types shared across all numaperf crates:
NodeId,CpuSet,NodeMask- NUMA topology primitivesNumaError- Unified error type with actionable messagesHardMode- Soft vs strict enforcement toggleEnforcementLevel- Reports actual enforcement achievedCapabilities- System capability detection for hard mode
Structs§
- Capabilities
- Detected system capabilities for NUMA operations.
- CpuSet
- A set of CPU IDs.
- NodeId
- Identifier for a NUMA node.
- Node
Mask - A set of NUMA node IDs.
Enums§
- Enforcement
Level - Reports the actual enforcement level achieved for an operation.
- Hard
Mode - Controls whether numaperf enforces strict NUMA policies or falls back gracefully.
- Numa
Error - Unified error type for all numaperf operations.