#[repr(C)]pub struct ifmibdata {
pub ifmd_name: [c_char; 16],
pub ifmd_pcount: c_uint,
pub ifmd_flags: c_uint,
pub ifmd_snd_len: c_uint,
pub ifmd_snd_maxlen: c_uint,
pub ifmd_snd_drops: c_uint,
pub ifmd_filler: [c_uint; 4],
pub ifmd_data: if_data64,
}
Fields§
§ifmd_name: [c_char; 16]
Name of interface
ifmd_pcount: c_uint
Number of promiscuous listeners
ifmd_flags: c_uint
Interface flags
ifmd_snd_len: c_uint
Instantaneous length of send queue
ifmd_snd_maxlen: c_uint
Maximum length of send queue
ifmd_snd_drops: c_uint
Number of drops in send queue
ifmd_filler: [c_uint; 4]
For future expansion
ifmd_data: if_data64
Generic information and statistics
Trait Implementations§
impl Copy for ifmibdata
impl Eq for ifmibdata
impl StructuralPartialEq for ifmibdata
Auto Trait Implementations§
impl Freeze for ifmibdata
impl RefUnwindSafe for ifmibdata
impl Send for ifmibdata
impl Sync for ifmibdata
impl Unpin for ifmibdata
impl UnwindSafe for ifmibdata
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