pub enum SendDatagramError {
UnsupportedByPeer,
Disabled,
TooLarge,
ConnectionLost(ConnectionError),
}展开描述
发送数据报时可能产生的错误
变体§
UnsupportedByPeer
对端不支持接收 datagram 帧
Disabled
datagram 支持在本地被禁用
TooLarge
该 datagram 大于连接当前能够承载的大小
表示已超出路径 MTU 减去协议开销后的值,或对端所通告的限制。
ConnectionLost(ConnectionError)
连接已丢失
trait 实现§
源代码§impl Clone for SendDatagramError
impl Clone for SendDatagramError
源代码§fn clone(&self) -> SendDatagramError
fn clone(&self) -> SendDatagramError
返回值的副本。 更多信息
1.0.0 · 源代码§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. 更多信息源代码§impl Debug for SendDatagramError
impl Debug for SendDatagramError
源代码§impl Display for SendDatagramError
impl Display for SendDatagramError
源代码§impl Error for SendDatagramError
impl Error for SendDatagramError
源代码§impl From<ConnectionError> for SendDatagramError
impl From<ConnectionError> for SendDatagramError
源代码§fn from(source: ConnectionError) -> Self
fn from(source: ConnectionError) -> Self
从输入类型转换为此类型。
源代码§impl PartialEq for SendDatagramError
impl PartialEq for SendDatagramError
impl Eq for SendDatagramError
impl StructuralPartialEq for SendDatagramError
自动 trait 实现§
impl !Freeze for SendDatagramError
impl RefUnwindSafe for SendDatagramError
impl Send for SendDatagramError
impl Sync for SendDatagramError
impl Unpin for SendDatagramError
impl UnsafeUnpin for SendDatagramError
impl UnwindSafe for SendDatagramError
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. 更多信息