pub struct ThreadInner {
pub outcome: Mutex<ThreadOutcome>,
pub done: Condvar,
pub handle: Mutex<Option<JoinHandle<()>>>,
pub tid: AtomicU64,
}Fields§
§outcome: Mutex<ThreadOutcome>§done: Condvar§handle: Mutex<Option<JoinHandle<()>>>§tid: AtomicU64Thread id of the running thread (for transferring its result).
Auto Trait Implementations§
impl !Freeze for ThreadInner
impl !RefUnwindSafe for ThreadInner
impl !UnwindSafe for ThreadInner
impl Send for ThreadInner
impl Sync for ThreadInner
impl Unpin for ThreadInner
impl UnsafeUnpin for ThreadInner
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