Enum std::sync::mpsc::TrySendError 1.0.0[−][src]
pub enum TrySendError<T> {
Full(T),
Disconnected(T),
}Expand description
此枚举是 try_send 方法可能的错误结果的列表。
Variants
Full(T)
无法在 sync_channel 上发送数据,因为它需要被调用者阻止发送数据。
如果这是一个缓冲的通道,则此时缓冲区已满。
如果这不是缓冲的通道,则没有 Receiver 可用于获取数据。
Disconnected(T)
此 sync_channel 的接收部分已断开连接,因此无法发送数据。
在这种情况下,数据将返回给被调用者。
Trait Implementations
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
将 SendError<T> 转换为 TrySendError<T>。
这种转换总是返回一个包含 SendError<T> 中数据的 TrySendError::Disconnected。
没有在堆上分配数据。
此方法测试 self 和 other 值是否相等,并由 == 使用。 Read more
此方法测试 !=。