Struct ifaddrmsg
#[repr(C)]
pub struct ifaddrmsg { pub ifa_family: u8, pub ifa_prefixlen: u8, pub ifa_flags: u8, pub ifa_scope: u8, pub ifa_index: u32 }
Fields
ifa_family: u8ifa_prefixlen: u8ifa_flags: u8ifa_scope: u8ifa_index: u32
Trait Implementations
impl Clone for ifaddrmsg
fn clone(&self) -> ifaddrmsg
impl Copy for ifaddrmsg
impl Debug for ifaddrmsg
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for ifaddrmsg
impl Hash for ifaddrmsg
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for ifaddrmsg
fn eq(&self, other: &ifaddrmsg) -> bool
impl StructuralPartialEq for ifaddrmsg
Auto Trait Implementations
impl Freeze for ifaddrmsg
impl RefUnwindSafe for ifaddrmsg
impl Send for ifaddrmsg
impl Sync for ifaddrmsg
impl Unpin for ifaddrmsg
impl UnsafeUnpin for ifaddrmsg
impl UnwindSafe for ifaddrmsg
Blanket Implementations
impl<T> Any for ifaddrmsg
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ifaddrmsg
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ifaddrmsg
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ifaddrmsg
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ifaddrmsg
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for ifaddrmsg
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ifaddrmsg
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ifaddrmsg
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>