pub struct TransportErrorCode(/* private fields */);展开描述
传输层错误码
实现§
源代码§impl Code
impl Code
源代码pub const INTERNAL_ERROR: Code
pub const INTERNAL_ERROR: Code
端点遇到内部错误,无法继续连接
源代码pub const CONNECTION_REFUSED: Code
pub const CONNECTION_REFUSED: Code
服务器拒绝接受新连接
源代码pub const FLOW_CONTROL_ERROR: Code
pub const FLOW_CONTROL_ERROR: Code
收到的数据量超过了所通告的数据限制
源代码pub const STREAM_LIMIT_ERROR: Code
pub const STREAM_LIMIT_ERROR: Code
收到针对某个流 ID 的帧,其超过了对相应类型流所通告的流数量限制
源代码pub const STREAM_STATE_ERROR: Code
pub const STREAM_STATE_ERROR: Code
收到的帧所对应的流不处于允许该帧的状态
源代码pub const FINAL_SIZE_ERROR: Code
pub const FINAL_SIZE_ERROR: Code
收到的 STREAM 或 RESET_STREAM 帧中所携带的最终大小与已建立的不一致
源代码pub const FRAME_ENCODING_ERROR: Code
pub const FRAME_ENCODING_ERROR: Code
收到了格式错误的帧
源代码pub const TRANSPORT_PARAMETER_ERROR: Code
pub const TRANSPORT_PARAMETER_ERROR: Code
收到的传输参数格式错误、包含非法值、缺失必选项、出现了禁用项,或存在其他错误
源代码pub const CONNECTION_ID_LIMIT_ERROR: Code
pub const CONNECTION_ID_LIMIT_ERROR: Code
对端提供的连接 ID 数量超过所通告的 active_connection_id_limit
源代码pub const PROTOCOL_VIOLATION: Code
pub const PROTOCOL_VIOLATION: Code
检测到无法被更具体的错误码覆盖的协议违规错误
源代码pub const INVALID_TOKEN: Code
pub const INVALID_TOKEN: Code
在客户端 Initial 中收到了无效的 Retry Token
源代码pub const APPLICATION_ERROR: Code
pub const APPLICATION_ERROR: Code
应用程序或应用层协议导致连接在握手期间被关闭
源代码pub const CRYPTO_BUFFER_EXCEEDED: Code
pub const CRYPTO_BUFFER_EXCEEDED: Code
CRYPTO 帧中收到的数据量超过了可缓冲的大小
源代码pub const KEY_UPDATE_ERROR: Code
pub const KEY_UPDATE_ERROR: Code
密钥更新错误
源代码pub const AEAD_LIMIT_REACHED: Code
pub const AEAD_LIMIT_REACHED: Code
端点已达到所用 AEAD 算法的机密性或完整性上限
源代码pub const NO_VIABLE_PATH: Code
pub const NO_VIABLE_PATH: Code
不存在可行的网络路径
trait 实现§
impl Copy for Code
impl Eq for Code
impl StructuralPartialEq for Code
自动 trait 实现§
impl Freeze for Code
impl RefUnwindSafe for Code
impl Send for Code
impl Sync for Code
impl Unpin for Code
impl UnsafeUnpin for Code
impl UnwindSafe for Code
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. 更多信息