pub enum ConnectError {
EndpointStopping,
CidsExhausted,
InvalidServerName(String),
InvalidRemoteAddress(SocketAddr),
NoDefaultClientConfig,
UnsupportedVersion,
}展开描述
用于创建新连接的参数中的错误
这些在执行任何 I/O 之前产生。
变体§
EndpointStopping
端点无法再创建新连接
表示端点的某个必要组件已被丢弃或被禁用。
CidsExhausted
由于可用的 CID 空间不足,无法创建连接
可尝试使用更长的连接 ID
InvalidServerName(String)
给定的服务器名称格式错误
InvalidRemoteAddress(SocketAddr)
所提供的远端 SocketAddr 格式错误
例如尝试连接 0 端口,或使用了不匹配的地址族。
NoDefaultClientConfig
未设置默认的客户端配置
请使用 Endpoint::connect_with 来指定一个客户端配置。
UnsupportedVersion
本地端点不支持客户端配置中指定的 QUIC 版本
trait 实现§
源代码§impl Clone for ConnectError
impl Clone for ConnectError
源代码§fn clone(&self) -> ConnectError
fn clone(&self) -> ConnectError
返回值的副本。 更多信息
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 ConnectError
impl Debug for ConnectError
源代码§impl Display for ConnectError
impl Display for ConnectError
源代码§impl Error for ConnectError
impl Error for ConnectError
源代码§impl From<UnsupportedVersion> for ConnectError
impl From<UnsupportedVersion> for ConnectError
源代码§fn from(_: UnsupportedVersion) -> ConnectError
fn from(_: UnsupportedVersion) -> ConnectError
从输入类型转换为此类型。
源代码§impl PartialEq for ConnectError
impl PartialEq for ConnectError
impl Eq for ConnectError
impl StructuralPartialEq for ConnectError
自动 trait 实现§
impl Freeze for ConnectError
impl RefUnwindSafe for ConnectError
impl Send for ConnectError
impl Sync for ConnectError
impl Unpin for ConnectError
impl UnsafeUnpin for ConnectError
impl UnwindSafe for ConnectError
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. 更多信息