#[repr(C)]pub struct WSABuf {
pub len: c_ulong,
pub buf: usize,
}Expand description
Send-safe version of the WSABUF data structure.
Fields§
§len: c_ulong§buf: usizeThis is a pointer to a byte (*mut u8 or *const u8), but it is stored as a usize so
that the struct is Send.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WSABuf
impl RefUnwindSafe for WSABuf
impl Send for WSABuf
impl Sync for WSABuf
impl Unpin for WSABuf
impl UnsafeUnpin for WSABuf
impl UnwindSafe for WSABuf
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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