pub type TrySendError<T> = TrySendError<T>;Aliased Type§
pub enum TrySendError<T> {
Full(T),
Disconnected(T),
}Variants§
Full(T)
The data could not be sent on the [sync_channel] because it would require that
the callee block to send the data.
If this is a buffered channel, then the buffer is full at this time. If
this is not a buffered channel, then there is no [Receiver] available to
acquire the data.
Disconnected(T)
This [sync_channel]’s receiving half has disconnected, so the data could not be
sent. The data is returned back to the callee in this case.