pub struct MsgHdr {
pub name: ForeignPtr<u8>,
pub name_len: socklen_t,
pub iovs: Vec<IoVec>,
pub control: ForeignPtr<u8>,
pub control_len: size_t,
pub flags: c_int,
}Expand description
Analogous to libc::msghdr.
Fields§
§name: ForeignPtr<u8>§name_len: socklen_t§iovs: Vec<IoVec>§control: ForeignPtr<u8>§control_len: size_t§flags: c_intAuto Trait Implementations§
impl Freeze for MsgHdr
impl RefUnwindSafe for MsgHdr
impl Send for MsgHdr
impl Sync for MsgHdr
impl Unpin for MsgHdr
impl UnsafeUnpin for MsgHdr
impl UnwindSafe for MsgHdr
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more