pub struct SwitchPortId {
pub switch: Guid,
pub port: Guid,
}
Expand description
A Hyper-V networking switch port ID.
Fields§
§switch: Guid
The switch ID.
port: Guid
The allocated port ID.
Trait Implementations§
Source§impl Clone for SwitchPortId
impl Clone for SwitchPortId
Source§fn clone(&self) -> SwitchPortId
fn clone(&self) -> SwitchPortId
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl DefaultEncoding for SwitchPortId
impl DefaultEncoding for SwitchPortId
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SwitchPortId
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SwitchPortId
Source§impl StructEncodeMetadata<Resource> for SwitchPortId
impl StructEncodeMetadata<Resource> for SwitchPortId
Source§impl StructMetadata for SwitchPortId
impl StructMetadata for SwitchPortId
impl Copy for SwitchPortId
Auto Trait Implementations§
impl Freeze for SwitchPortId
impl RefUnwindSafe for SwitchPortId
impl Send for SwitchPortId
impl Sync for SwitchPortId
impl Unpin for SwitchPortId
impl UnwindSafe for SwitchPortId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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
].