Struct netlink_packet_route::link::VfInfoLinkState
source · #[non_exhaustive]pub struct VfInfoLinkState {
pub vf_id: u32,
pub state: VfLinkState,
}
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
§state: VfLinkState
Implementations§
source§impl VfInfoLinkState
impl VfInfoLinkState
pub fn new(vf_id: u32, state: VfLinkState) -> Self
Trait Implementations§
source§impl Clone for VfInfoLinkState
impl Clone for VfInfoLinkState
source§fn clone(&self) -> VfInfoLinkState
fn clone(&self) -> VfInfoLinkState
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 VfInfoLinkState
impl Debug for VfInfoLinkState
source§impl Default for VfInfoLinkState
impl Default for VfInfoLinkState
source§fn default() -> VfInfoLinkState
fn default() -> VfInfoLinkState
Returns the “default value” for a type. Read more
source§impl Emitable for VfInfoLinkState
impl Emitable for VfInfoLinkState
source§impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<VfInfoLinkStateBuffer<&'a T>> for VfInfoLinkState
impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<VfInfoLinkStateBuffer<&'a T>> for VfInfoLinkState
source§fn parse(buf: &VfInfoLinkStateBuffer<&T>) -> Result<Self, DecodeError>
fn parse(buf: &VfInfoLinkStateBuffer<&T>) -> Result<Self, DecodeError>
Deserialize the current type.
source§impl PartialEq for VfInfoLinkState
impl PartialEq for VfInfoLinkState
impl Copy for VfInfoLinkState
impl Eq for VfInfoLinkState
impl StructuralPartialEq for VfInfoLinkState
Auto Trait Implementations§
impl Freeze for VfInfoLinkState
impl RefUnwindSafe for VfInfoLinkState
impl Send for VfInfoLinkState
impl Sync for VfInfoLinkState
impl Unpin for VfInfoLinkState
impl UnwindSafe for VfInfoLinkState
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)