Enum std::sync::mpsc_queue::PopResult[src]
pub enum PopResult<T> {
Data(T),
Empty,
Inconsistent,
}A result of the pop function.
Variants
Data | Some data has been popped |
Empty | The queue is empty |
Inconsistent | 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 |