[][src]Enum koibumi_net::domain::ParseSocketDomainError

pub enum ParseSocketDomainError {
    PortNotFound,
    ParseIntError(ParseIntError),
    ParseDomainError(ParseDomainError),
}

An error which can be returned when parsing a socket domain name.

This error is used as the error type for the FromStr implementation for SocketDomain.

Variants

PortNotFound

No port number was found in the input.

ParseIntError(ParseIntError)

An error was caught when parsing a port number. The actual error caught is returned as a payload of this variant.

ParseDomainError(ParseDomainError)

An error was caught when parsing a domain name. The actual error caught is returned as a payload of this variant.

Trait Implementations

impl Clone for ParseSocketDomainError[src]

impl Debug for ParseSocketDomainError[src]

impl Display for ParseSocketDomainError[src]

impl Eq for ParseSocketDomainError[src]

impl Error for ParseSocketDomainError[src]

impl From<ParseDomainError> for ParseSocketDomainError[src]

impl From<ParseIntError> for ParseSocketDomainError[src]

impl PartialEq<ParseSocketDomainError> for ParseSocketDomainError[src]

impl StructuralEq for ParseSocketDomainError[src]

impl StructuralPartialEq for ParseSocketDomainError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.