#[non_exhaustive]pub enum TcpAllocateError {
AlreadyExists,
NoAllocation,
}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.
Trait Implementations§
Source§impl Debug for TcpAllocateError
impl Debug for TcpAllocateError
Source§impl Display for TcpAllocateError
impl Display for TcpAllocateError
Source§impl Error for TcpAllocateError
impl Error for TcpAllocateError
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 TcpAllocateError
impl RefUnwindSafe for TcpAllocateError
impl Send for TcpAllocateError
impl Sync for TcpAllocateError
impl Unpin for TcpAllocateError
impl UnsafeUnpin for TcpAllocateError
impl UnwindSafe for TcpAllocateError
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