Enum quinn_proto::ConnectError
source · [−]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)
The domain name supplied 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 cryptographic layer does not support the specified QUIC version
Trait Implementations
sourceimpl Clone for ConnectError
impl Clone for ConnectError
sourcefn clone(&self) -> ConnectError
fn clone(&self) -> ConnectError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ConnectError
impl Debug for ConnectError
sourceimpl Display for ConnectError
impl Display for ConnectError
sourceimpl Error for ConnectError
impl Error for ConnectError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<UnsupportedVersion> for ConnectError
impl From<UnsupportedVersion> for ConnectError
sourcefn from(_: UnsupportedVersion) -> Self
fn from(_: UnsupportedVersion) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<ConnectError> for ConnectError
impl PartialEq<ConnectError> for ConnectError
sourcefn eq(&self, other: &ConnectError) -> bool
fn eq(&self, other: &ConnectError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ConnectError) -> bool
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more