#[repr(C)]pub struct ThreadReceiver {
pub ptr: Box<Arc<Mutex<ThreadReceiverInner>>>,
pub run_destructor: bool,
}Fields§
§ptr: Box<Arc<Mutex<ThreadReceiverInner>>>§run_destructor: boolImplementations§
Source§impl ThreadReceiver
impl ThreadReceiver
pub fn new(t: ThreadReceiverInner) -> Self
pub fn recv(&mut self) -> OptionThreadSendMsg
Trait Implementations§
Source§impl Clone for ThreadReceiver
impl Clone for ThreadReceiver
Source§impl Debug for ThreadReceiver
impl Debug for ThreadReceiver
Auto Trait Implementations§
impl Freeze for ThreadReceiver
impl RefUnwindSafe for ThreadReceiver
impl Send for ThreadReceiver
impl Sync for ThreadReceiver
impl Unpin for ThreadReceiver
impl UnwindSafe for ThreadReceiver
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