Enum fabruic::error::ConnectError [−]
pub enum ConnectError {
EndpointStopping,
TooManyConnections,
InvalidDnsName(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.
TooManyConnections
The number of active connections on the local endpoint is at the limit
Try using longer connection IDs.
InvalidDnsName(String)
Tuple Fields
0: String
The domain name supplied was malformed
InvalidRemoteAddress(SocketAddr)
Tuple Fields
0: 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 cryptographic layer does not support the specified QUIC version
Trait Implementations
impl Clone for ConnectError
impl Clone for ConnectError
pub fn clone(&self) -> ConnectError
pub fn clone(&self) -> ConnectError
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl Debug for ConnectError
impl Debug for ConnectError
impl Display for ConnectError
impl Display for ConnectError
impl Error for ConnectError
impl Error for ConnectError
Performs the conversion.
impl From<UnsupportedVersion> for ConnectError
impl From<UnsupportedVersion> for ConnectError
pub fn from(UnsupportedVersion) -> ConnectError
pub fn from(UnsupportedVersion) -> ConnectError
Performs the conversion.
impl PartialEq<ConnectError> for ConnectError
impl PartialEq<ConnectError> for ConnectError
pub fn eq(&self, other: &ConnectError) -> bool
pub fn eq(&self, other: &ConnectError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
pub fn ne(&self, other: &ConnectError) -> bool
pub fn ne(&self, other: &ConnectError) -> bool
This method tests for !=
.
impl Eq for ConnectError
impl StructuralEq for ConnectError
impl StructuralPartialEq for ConnectError
Auto Trait Implementations
impl RefUnwindSafe for ConnectError
impl Send for ConnectError
impl Sync for ConnectError
impl Unpin for ConnectError
impl UnwindSafe for ConnectError
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more