Enum nat_traversal::TcpPunchHoleWarning []

pub enum TcpPunchHoleWarning {
    Connect {
        peer_addr: SocketAddr,
        err: Error,
    },
    Accept {
        err: Error,
    },
    StreamSetTimeout {
        err: Error,
    },
    StreamIo {
        peer_addr: SocketAddr,
        err: Error,
    },
    InvalidResponse {
        peer_addr: SocketAddr,
        data: [u8; 4],
    },
}

Variants

Connect

Fields

peer_addr: SocketAddr
err: Error
Accept

Fields

err: Error
StreamSetTimeout

Fields

err: Error
StreamIo

Fields

peer_addr: SocketAddr
err: Error
InvalidResponse

Fields

peer_addr: SocketAddr
data: [u8; 4]

Trait Implementations

impl Debug for TcpPunchHoleWarning
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Display for TcpPunchHoleWarning

fn fmt(&self, fmt: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Error for TcpPunchHoleWarning

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>

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