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: u8
ifa_prefixlen: u8
ifa_flags: u8
ifa_scope: u8
ifa_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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for ifaddrmsg where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>