pub enum WriteError {
Stopped(VarInt),
ConnectionLost(ConnectionError),
ClosedStream,
ZeroRttRejected,
}展开描述
向流写入时产生的错误
变体§
Stopped(VarInt)
对端已不再接受该流上的数据
携带一个由应用层定义的错误码。
ConnectionLost(ConnectionError)
连接已丢失
ClosedStream
该流已经被 finish 或 reset
ZeroRttRejected
该流为 0-RTT 流,但服务器拒绝了它
仅对客户端的 0-RTT 流可能发生,可通过 Connecting::into_0rtt() 打开 0-RTT 流。
trait 实现§
源代码§impl Clone for WriteError
impl Clone for WriteError
源代码§fn clone(&self) -> WriteError
fn clone(&self) -> WriteError
返回值的副本。 更多信息
1.0.0 · 源代码§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. 更多信息源代码§impl Display for WriteError
impl Display for WriteError
源代码§impl Error for WriteError
impl Error for WriteError
源代码§impl From<ClosedStream> for WriteError
impl From<ClosedStream> for WriteError
源代码§fn from(_: ClosedStream) -> Self
fn from(_: ClosedStream) -> Self
从输入类型转换为此类型。
源代码§impl From<ConnectionError> for WriteError
impl From<ConnectionError> for WriteError
源代码§fn from(source: ConnectionError) -> Self
fn from(source: ConnectionError) -> Self
从输入类型转换为此类型。
源代码§impl From<StoppedError> for WriteError
impl From<StoppedError> for WriteError
源代码§fn from(x: StoppedError) -> Self
fn from(x: StoppedError) -> Self
从输入类型转换为此类型。
源代码§impl From<WriteError> for Error
impl From<WriteError> for Error
源代码§fn from(x: WriteError) -> Self
fn from(x: WriteError) -> Self
从输入类型转换为此类型。
源代码§impl PartialEq for WriteError
impl PartialEq for WriteError
impl Eq for WriteError
impl StructuralPartialEq for WriteError
自动 trait 实现§
impl !Freeze for WriteError
impl RefUnwindSafe for WriteError
impl Send for WriteError
impl Sync for WriteError
impl Unpin for WriteError
impl UnsafeUnpin for WriteError
impl UnwindSafe for WriteError
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. 更多信息