#[repr(C)]pub struct WSAOverlapped {
pub internal: u32,
pub internal_high: u32,
pub offset: u32,
pub offset_high: u32,
pub h_event: usize,
}Fields§
§internal: u32§internal_high: u32§offset: u32§offset_high: u32§h_event: usizeThis is a pointer to an opaque struct (*mut c_void), but it is stored as a usize so
that the struct is Send.
Trait Implementations§
Source§impl Clone for WSAOverlapped
impl Clone for WSAOverlapped
Source§fn clone(&self) -> WSAOverlapped
fn clone(&self) -> WSAOverlapped
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 WSAOverlapped
impl RefUnwindSafe for WSAOverlapped
impl Send for WSAOverlapped
impl Sync for WSAOverlapped
impl Unpin for WSAOverlapped
impl UnsafeUnpin for WSAOverlapped
impl UnwindSafe for WSAOverlapped
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