enum ThreadJoinStatus {
Joinable,
Detached,
Joined,
}
Expand description
The join status of a thread.
Variants§
Joinable
The thread can be joined.
Detached
A thread is detached if its join handle was destroyed and no other thread can join it.
Joined
The thread was already joined by some thread and cannot be joined again.
Trait Implementations§
Source§impl Clone for ThreadJoinStatus
impl Clone for ThreadJoinStatus
Source§fn clone(&self) -> ThreadJoinStatus
fn clone(&self) -> ThreadJoinStatus
Returns a copy 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 Debug for ThreadJoinStatus
impl Debug for ThreadJoinStatus
Source§impl PartialEq for ThreadJoinStatus
impl PartialEq for ThreadJoinStatus
impl Copy for ThreadJoinStatus
impl Eq for ThreadJoinStatus
impl StructuralPartialEq for ThreadJoinStatus
Auto Trait Implementations§
impl Freeze for ThreadJoinStatus
impl RefUnwindSafe for ThreadJoinStatus
impl Send for ThreadJoinStatus
impl Sync for ThreadJoinStatus
impl Unpin for ThreadJoinStatus
impl UnwindSafe for ThreadJoinStatus
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,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
Joinable
: 0 bytesDetached
: 0 bytesJoined
: 0 bytes