Enum std::sync::mpsc::RecvTimeoutError
1.12.0 · source · pub enum RecvTimeoutError {
Timeout,
Disconnected,
}
Expand description
该枚举是导致 recv_timeout
在调用时无法返回数据的可能错误的列表。
channel
和 sync_channel
都可能发生这种情况。
Variants§
Trait Implementations§
source§impl Clone for RecvTimeoutError
impl Clone for RecvTimeoutError
source§fn clone(&self) -> RecvTimeoutError
fn clone(&self) -> RecvTimeoutError
返回值的副本。 Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
从
source
执行复制分配。 Read moresource§impl Debug for RecvTimeoutError
impl Debug for RecvTimeoutError
1.15.0 · source§impl Display for RecvTimeoutError
impl Display for RecvTimeoutError
1.15.0 · source§impl Error for RecvTimeoutError
impl Error for RecvTimeoutError
1.24.0 · source§impl From<RecvError> for RecvTimeoutError
impl From<RecvError> for RecvTimeoutError
source§fn from(err: RecvError) -> RecvTimeoutError
fn from(err: RecvError) -> RecvTimeoutError
将 RecvError
转换为 RecvTimeoutError
。
此转换始终返回 RecvTimeoutError::Disconnected
。
没有在堆上分配数据。
source§impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl Copy for RecvTimeoutError
impl Eq for RecvTimeoutError
impl StructuralEq for RecvTimeoutError
impl StructuralPartialEq for RecvTimeoutError
Auto Trait Implementations§
impl RefUnwindSafe for RecvTimeoutError
impl Send for RecvTimeoutError
impl Sync for RecvTimeoutError
impl Unpin for RecvTimeoutError
impl UnwindSafe for RecvTimeoutError
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
从拥有的值中借用。 Read more