Struct nlmsgerr

#[repr(C)]
pub struct nlmsgerr { pub error: c_int, pub msg: nlmsghdr }

Fields

error: c_int
msg: nlmsghdr

Trait Implementations

impl Clone for nlmsgerr

fn clone(&self) -> nlmsgerr

impl Copy for nlmsgerr

impl Debug for nlmsgerr

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for nlmsgerr

impl Hash for nlmsgerr

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for nlmsgerr

fn eq(&self, other: &nlmsgerr) -> bool

impl StructuralPartialEq for nlmsgerr

Auto Trait Implementations

impl Freeze for nlmsgerr

impl RefUnwindSafe for nlmsgerr

impl Send for nlmsgerr

impl Sync for nlmsgerr

impl Unpin for nlmsgerr

impl UnsafeUnpin for nlmsgerr

impl UnwindSafe for nlmsgerr

Blanket Implementations

impl<T> Any for nlmsgerr where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for nlmsgerr where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for nlmsgerr where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for nlmsgerr where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for nlmsgerr

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for nlmsgerr 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 nlmsgerr where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for nlmsgerr where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>