pub enum ServerBindError {
BindError(Error),
Listen(Error),
SetNonBlocking(Error),
SetReuseAddress(Error),
SetReusePort(Error),
SocketCreationError(Error),
InvalidSocketAddress {
address: String,
error: String,
},
}Variants§
BindError(Error)
Listen(Error)
SetNonBlocking(Error)
SetReuseAddress(Error)
SetReusePort(Error)
SocketCreationError(Error)
InvalidSocketAddress
Trait Implementations§
Source§impl Debug for ServerBindError
impl Debug for ServerBindError
Source§impl Display for ServerBindError
impl Display for ServerBindError
Source§impl Error for ServerBindError
impl Error for ServerBindError
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 ServerBindError
impl !RefUnwindSafe for ServerBindError
impl Send for ServerBindError
impl Sync for ServerBindError
impl Unpin for ServerBindError
impl UnsafeUnpin for ServerBindError
impl !UnwindSafe for ServerBindError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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