Skip to main content

PeerAddress

Trait PeerAddress 

Source
pub trait PeerAddress<A: Address> {
    // Required method
    fn peer_addr(&self) -> Result<A, Error>;
}
Expand description

Trait for connection types that can return their peer address.

Required Methods§

Source

fn peer_addr(&self) -> Result<A, Error>

Implementations on Foreign Types§

Source§

impl PeerAddress<SocketAddr> for TcpStream

Implementors§

Source§

impl PeerAddress<PathBuf> for IpcStream

Source§

impl<Io, M, A> PeerAddress<A> for MeteredIo<Io, M, A>
where Io: AsyncRead + AsyncWrite + PeerAddress<A>, A: Address,