[][src]Enum koibumi_core::net::ParseSocketAddrExtError

pub enum ParseSocketAddrExtError {
    PortNotFound,
    InvalidPort(ParseIntError),
    InvalidAddr(ParseAddrExtError),
}

An error which can be returned when parsing an extended Bitmessage network socket address.

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

Variants

PortNotFound

The input did not have any port number.

InvalidPort(ParseIntError)

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

InvalidAddr(ParseAddrExtError)

An error was caught when parsing a extended Bitmessage network address. The actual error caught is returned as a payload of this variant.

Trait Implementations

impl Clone for ParseSocketAddrExtError[src]

impl Debug for ParseSocketAddrExtError[src]

impl Display for ParseSocketAddrExtError[src]

impl Eq for ParseSocketAddrExtError[src]

impl Error for ParseSocketAddrExtError[src]

impl PartialEq<ParseSocketAddrExtError> for ParseSocketAddrExtError[src]

impl StructuralEq for ParseSocketAddrExtError[src]

impl StructuralPartialEq for ParseSocketAddrExtError[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> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,