pub struct OverlappedData { /* private fields */ }Implementations§
Source§impl OverlappedData
impl OverlappedData
pub unsafe fn from_ptrs( sock_id: usize, buffers_ptr: *mut WSABufRaw, buffer_count: usize, bytes_recvd_ptr: *mut u32, flags_ptr: *mut u32, overlapped_ptr: *mut WSAOverlappedRaw, ) -> OverlappedData
Sourcepub fn into_raw(self) -> OverlappedDataRaw
pub fn into_raw(self) -> OverlappedDataRaw
Cast all Send-safe usize pointers back to raw pointers.
pub unsafe fn to_string(&self) -> String
Trait Implementations§
Source§impl Clone for OverlappedData
impl Clone for OverlappedData
Source§fn clone(&self) -> OverlappedData
fn clone(&self) -> OverlappedData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OverlappedData
impl RefUnwindSafe for OverlappedData
impl Send for OverlappedData
impl Sync for OverlappedData
impl Unpin for OverlappedData
impl UnsafeUnpin for OverlappedData
impl UnwindSafe for OverlappedData
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