pub struct NicDeviceLegacy {
pub instance_id: String,
pub subordinate_instance_id: Option<String>,
pub max_sub_channels: Option<u32>,
}
Fields§
§instance_id: String
The unique instance ID (vmbus ID) of an accelerated VTL2 networking device.
GUID
subordinate_instance_id: Option<String>
An optional unique instance ID of a paired/teamed networking device exposed directly to VTL0.
GUID
max_sub_channels: Option<u32>
Implementations§
Source§impl NicDeviceLegacy
impl NicDeviceLegacy
Sourcepub fn subordinate_instance_id(&self) -> &str
pub fn subordinate_instance_id(&self) -> &str
Returns the value of subordinate_instance_id
, or the default value if subordinate_instance_id
is unset.
Sourcepub fn max_sub_channels(&self) -> u32
pub fn max_sub_channels(&self) -> u32
Returns the value of max_sub_channels
, or the default value if max_sub_channels
is unset.
Trait Implementations§
Source§impl Clone for NicDeviceLegacy
impl Clone for NicDeviceLegacy
Source§fn clone(&self) -> NicDeviceLegacy
fn clone(&self) -> NicDeviceLegacy
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 Debug for NicDeviceLegacy
impl Debug for NicDeviceLegacy
Source§impl Default for NicDeviceLegacy
impl Default for NicDeviceLegacy
§impl<'de> Deserialize<'de> for NicDeviceLegacy
impl<'de> Deserialize<'de> for NicDeviceLegacy
§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for NicDeviceLegacy
impl Message for NicDeviceLegacy
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for NicDeviceLegacy
impl PartialEq for NicDeviceLegacy
§impl Serialize for NicDeviceLegacy
impl Serialize for NicDeviceLegacy
impl StructuralPartialEq for NicDeviceLegacy
Auto Trait Implementations§
impl Freeze for NicDeviceLegacy
impl RefUnwindSafe for NicDeviceLegacy
impl Send for NicDeviceLegacy
impl Sync for NicDeviceLegacy
impl Unpin for NicDeviceLegacy
impl UnwindSafe for NicDeviceLegacy
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