pub enum ConnectError {
EndpointStopping,
CidsExhausted,
InvalidServerName(String),
InvalidRemoteAddress(SocketAddr),
NoDefaultClientConfig,
UnsupportedVersion,
}Expand description
Errors in the parameters being used to create a new connection
These arise before any I/O has been performed.
Variants§
EndpointStopping
The endpoint can no longer create new connections
Indicates that a necessary component of the endpoint has been dropped or otherwise disabled.
CidsExhausted
The connection could not be created because not enough of the CID space is available
Try using longer connection IDs
InvalidServerName(String)
The given server name was malformed
InvalidRemoteAddress(SocketAddr)
The remote SocketAddr supplied was malformed
Examples include attempting to connect to port 0, or using an inappropriate address family.
NoDefaultClientConfig
No default client configuration was set up
Use Endpoint::connect_with to specify a client configuration.
UnsupportedVersion
The local endpoint does not support the QUIC version specified in the client configuration
Trait Implementations§
Source§impl Clone for ConnectError
impl Clone for ConnectError
Source§fn clone(&self) -> ConnectError
fn clone(&self) -> ConnectError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ConnectError
impl Debug for ConnectError
Source§impl Display for ConnectError
impl Display for ConnectError
Source§impl Error for ConnectError
impl Error for ConnectError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()