Struct netlink_packet_route::link::VfInfoTrust
source · #[non_exhaustive]pub struct VfInfoTrust {
pub vf_id: u32,
pub enabled: bool,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.vf_id: u32
§enabled: bool
Implementations§
Trait Implementations§
source§impl Clone for VfInfoTrust
impl Clone for VfInfoTrust
source§fn clone(&self) -> VfInfoTrust
fn clone(&self) -> VfInfoTrust
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 VfInfoTrust
impl Debug for VfInfoTrust
source§impl Default for VfInfoTrust
impl Default for VfInfoTrust
source§fn default() -> VfInfoTrust
fn default() -> VfInfoTrust
Returns the “default value” for a type. Read more
source§impl Emitable for VfInfoTrust
impl Emitable for VfInfoTrust
source§impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<VfInfoTrustBuffer<&'a T>> for VfInfoTrust
impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<VfInfoTrustBuffer<&'a T>> for VfInfoTrust
source§fn parse(buf: &VfInfoTrustBuffer<&T>) -> Result<Self, DecodeError>
fn parse(buf: &VfInfoTrustBuffer<&T>) -> Result<Self, DecodeError>
Deserialize the current type.
source§impl PartialEq for VfInfoTrust
impl PartialEq for VfInfoTrust
source§fn eq(&self, other: &VfInfoTrust) -> bool
fn eq(&self, other: &VfInfoTrust) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VfInfoTrust
impl Eq for VfInfoTrust
impl StructuralPartialEq for VfInfoTrust
Auto Trait Implementations§
impl RefUnwindSafe for VfInfoTrust
impl Send for VfInfoTrust
impl Sync for VfInfoTrust
impl Unpin for VfInfoTrust
impl UnwindSafe for VfInfoTrust
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