Trait StreamMetadata

Source
pub trait StreamMetadata:
    LocalAddress
    + RemoteAddress
    + PeerCred
    + Send {
    // Required method
    fn transport(&self) -> Transport;
}
Expand description

A trait for stream metadata.

Required Methods§

Implementations on Foreign Types§

Source§

impl StreamMetadata for Box<dyn Stream + Send>

Source§

impl StreamMetadata for TlsStream

Source§

impl StreamMetadata for TcpStream

Source§

impl StreamMetadata for UnixStream

Implementors§

Source§

impl<S: Stream, D: TlsDriver> StreamMetadata for UpgradableStream<S, D>