pub struct NumaTopology {
pub nodes: Vec<NumaNode>,
pub distances: Vec<NumaDistance>,
}Expand description
Virtual NUMA topology for the VM.
Fields§
§nodes: Vec<NumaNode>NUMA nodes. The vnode ID is the index into this vector.
distances: Vec<NumaDistance>Inter-node distances for the SLIT. If empty, defaults are used (10 for self, 20 for cross-node).
Trait Implementations§
Source§impl Debug for NumaTopology
impl Debug for NumaTopology
Source§impl DefaultEncoding for NumaTopology
impl DefaultEncoding for NumaTopology
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for NumaTopology
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for NumaTopology
Source§impl StructEncodeMetadata<Resource> for NumaTopology
impl StructEncodeMetadata<Resource> for NumaTopology
Auto Trait Implementations§
impl Freeze for NumaTopology
impl RefUnwindSafe for NumaTopology
impl Send for NumaTopology
impl Sync for NumaTopology
impl Unpin for NumaTopology
impl UnsafeUnpin for NumaTopology
impl UnwindSafe for NumaTopology
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].