Enum std::sync::mpsc::mpsc_queue::PopResult[][src]

pub enum PopResult<T> {
    Data(T),
    Empty,
    Inconsistent,
}
Expand description

A result of the pop function.

Variants

Data(T)1.0.0

Some data has been popped

Tuple Fields of Data

0: T
Empty1.0.0

The queue is empty

Inconsistent1.0.0

The queue is in an inconsistent state. Popping data should succeed, but some pushers have yet to make enough progress in order allow a pop to succeed. It is recommended that a pop() occur “in the near future” in order to see if the sender has made progress or not

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

Performs the conversion.

Performs the conversion.

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.