enum MainStatus {
Waiting,
Ready,
WorkerPanic,
}Expand description
Status of the main thread.
Variants§
Waiting
The main thread is waiting for the worker threads to finish a round.
Ready
The main thread is ready to prepare the next round.
WorkerPanic
One of the worker threads panicked.
Trait Implementations§
Source§impl Clone for MainStatus
impl Clone for MainStatus
Source§fn clone(&self) -> MainStatus
fn clone(&self) -> MainStatus
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 PartialEq for MainStatus
impl PartialEq for MainStatus
impl Copy for MainStatus
impl Eq for MainStatus
impl StructuralPartialEq for MainStatus
Auto Trait Implementations§
impl Freeze for MainStatus
impl RefUnwindSafe for MainStatus
impl Send for MainStatus
impl Sync for MainStatus
impl Unpin for MainStatus
impl UnwindSafe for MainStatus
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