pub struct KernelVmNicConfig {
pub instance_id: Guid,
pub mac_address: MacAddress,
pub switch_port_id: SwitchPortId,
}Fields§
§instance_id: Guid§mac_address: MacAddress§switch_port_id: SwitchPortIdTrait Implementations§
Source§impl Debug for KernelVmNicConfig
impl Debug for KernelVmNicConfig
Source§impl DefaultEncoding for KernelVmNicConfig
impl DefaultEncoding for KernelVmNicConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for KernelVmNicConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for KernelVmNicConfig
Source§impl StructEncodeMetadata<Resource> for KernelVmNicConfig
impl StructEncodeMetadata<Resource> for KernelVmNicConfig
Auto Trait Implementations§
impl Freeze for KernelVmNicConfig
impl RefUnwindSafe for KernelVmNicConfig
impl Send for KernelVmNicConfig
impl Sync for KernelVmNicConfig
impl Unpin for KernelVmNicConfig
impl UnwindSafe for KernelVmNicConfig
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].