Struct mmsghdr
#[repr(C)]
pub struct mmsghdr { pub msg_hdr: msghdr, pub msg_len: c_uint }
Fields
msg_hdr: msghdrmsg_len: c_uint
Trait Implementations
impl Clone for mmsghdr
fn clone(&self) -> mmsghdr
impl Copy for mmsghdr
impl Debug for mmsghdr
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for mmsghdr
impl Hash for mmsghdr
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for mmsghdr
fn eq(&self, other: &mmsghdr) -> bool
impl StructuralPartialEq for mmsghdr
Auto Trait Implementations
impl !Send for mmsghdr
impl !Sync for mmsghdr
impl Freeze for mmsghdr
impl RefUnwindSafe for mmsghdr
impl Unpin for mmsghdr
impl UnsafeUnpin for mmsghdr
impl UnwindSafe for mmsghdr
Blanket Implementations
impl<T> Any for mmsghdr
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for mmsghdr
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for mmsghdr
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for mmsghdr
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for mmsghdr
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for mmsghdr
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 mmsghdr
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for mmsghdr
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>