pub enum Status {
    New,
    Busy,
    Waiting,
    Ended,
    RequestPause,
    RequestResume,
    RequestEnd,
    Error(Error),
}
Expand description

The threads status.

Variants

New

Thread is new, and hasn’t yet started. This is the initial status of all threads.

Busy

The thread is busy processing.

Waiting

The thread is waiting for more work to complete.

Ended

The thread is finished. This is a final state.

RequestPause

The thread has requested all threads pause.

RequestResume

The thread has requested all threads resume.

RequestEnd

The thread has requested all threads end.

Error(Error)

The thread has errored with provided Error. This is a final state.

Trait Implementations

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.