#[repr(transparent)]pub struct AnySyncSendPtr(pub *mut c_void);
Expand description
A void*
pointer to any data, as long as it’s thread-safe
Tuple Fields§
§0: *mut c_void
Trait Implementations§
Source§impl Clone for AnySyncSendPtr
impl Clone for AnySyncSendPtr
Source§fn clone(&self) -> AnySyncSendPtr
fn clone(&self) -> AnySyncSendPtr
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 moreSource§impl Default for AnySyncSendPtr
impl Default for AnySyncSendPtr
impl Copy for AnySyncSendPtr
impl Send for AnySyncSendPtr
C callback user is responsible for ensuring safety
impl Sync for AnySyncSendPtr
Auto Trait Implementations§
impl Freeze for AnySyncSendPtr
impl RefUnwindSafe for AnySyncSendPtr
impl Unpin for AnySyncSendPtr
impl UnwindSafe for AnySyncSendPtr
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