#[non_exhaustive]pub enum TcpConnectError {
AlreadyExists,
NoAllocation,
NoPermission,
}Expand description
Errors produced when attempting to connect to a peer over TCP.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AlreadyExists
The TCP connection already exists and cannot be recreated.
NoAllocation
There is no connection to the TURN server that can handle this TCP socket.
NoPermission
There is no permission installed for the requested peer.
Trait Implementations§
Source§impl Debug for TcpConnectError
impl Debug for TcpConnectError
Source§impl Display for TcpConnectError
impl Display for TcpConnectError
Source§impl Error for TcpConnectError
impl Error for TcpConnectError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for TcpConnectError
impl RefUnwindSafe for TcpConnectError
impl Send for TcpConnectError
impl Sync for TcpConnectError
impl Unpin for TcpConnectError
impl UnsafeUnpin for TcpConnectError
impl UnwindSafe for TcpConnectError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more