Enum p2p::OpenAddrErrorKind[]

pub enum OpenAddrErrorKind {
    InconsistentAddrs(SocketAddrSocketAddr),
    HitErrorLimit(Vec<QueryPublicAddrError>),
    LackOfServers,
    IfAddrs(Error),
}

The actual type of OpenAddrError.

Variants

Our public IP addresses received from traversal/STUN servers don't match. Such behavior is unexpected and we wouldn't know how to handle that.

p2p only tolerates specific number of errors. If that exceeds, p2p stops trying.

p2p doesn't have enough traversal servers to detect our public IP address.

Failure to retrieve address list for network interfaces.

Trait Implementations

impl Debug for OpenAddrErrorKind
[src]

Formats the value using the given formatter. Read more

impl Display for OpenAddrErrorKind

Formats the value using the given formatter. Read more

impl Error for OpenAddrErrorKind

This method is soft-deprecated. Read more

The lower-level cause of this error, if any. Read more

Auto Trait Implementations