RecvTimeoutError in std::sync::mpsc - Rust (original) (raw)

Enum RecvTimeoutError

1.12.0 · Source

pub enum RecvTimeoutError {
    Timeout,
    Disconnected,
}

Expand description

This enumeration is the list of possible errors that made recv_timeoutunable to return data when called. This can occur with both a channel and a sync_channel.

§1.12.0

This channel is currently empty, but the Sender(s) have not yet disconnected, so data may yet become available.

§1.12.0

The channel’s sending half has become disconnected, and there will never be any more data received on it.

1.12.0 · Source§

1.12.0 · Source§

1.15.0 · Source§

1.15.0 · Source§

Source§

👎Deprecated since 1.42.0: use the Display impl or to_string()

1.30.0 · Source§

Returns the lower-level source of this error, if any. Read more

1.0.0 · Source§

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting

Source§

🔬This is a nightly-only experimental API. (error_generic_member_access #99301)

Provides type-based access to context intended for error reports. Read more

1.24.0 · Source§

Source§

Converts a RecvError into a RecvTimeoutError.

This conversion always returns RecvTimeoutError::Disconnected.

No data is allocated on the heap.

1.12.0 · Source§

Source§

Tests for self and other values to be equal, and is used by ==.

1.0.0 · Source§

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

1.12.0 · Source§

1.12.0 · Source§

1.12.0 · Source§

§

§

§

§

§

§