#[non_exhaustive]pub enum InvalidUniAddr {
Unresolved,
Unsupported,
}Expand description
An error type indicating that the UniAddr is invalid for some reason
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.
Unresolved
The HostAddr is unresolved.
Unsupported
The UniAddr is a UnixAddr, which cannot be converted to a
SocketAddr, etc.
Trait Implementations§
Source§impl Debug for InvalidUniAddr
impl Debug for InvalidUniAddr
Source§impl Display for InvalidUniAddr
impl Display for InvalidUniAddr
Source§impl Error for InvalidUniAddr
impl Error for InvalidUniAddr
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()
Source§impl PartialEq for InvalidUniAddr
impl PartialEq for InvalidUniAddr
impl Eq for InvalidUniAddr
impl StructuralPartialEq for InvalidUniAddr
Auto Trait Implementations§
impl Freeze for InvalidUniAddr
impl RefUnwindSafe for InvalidUniAddr
impl Send for InvalidUniAddr
impl Sync for InvalidUniAddr
impl Unpin for InvalidUniAddr
impl UnsafeUnpin for InvalidUniAddr
impl UnwindSafe for InvalidUniAddr
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