[][src]Trait hyper::net::NetworkListener

pub trait NetworkListener: Clone {
    type Stream: NetworkStream + Send + Clone;
    fn accept(&mut self) -> Result<Self::Stream>;
fn local_addr(&mut self) -> Result<SocketAddr>; fn incoming(&mut self) -> NetworkConnections<Self> { ... } }

An abstraction to listen for connections on a certain port.

Associated Types

The stream produced for each connection.

Required Methods

Returns an iterator of streams.

Get the address this Listener ended up listening on.

Provided Methods

Important traits for NetworkConnections<'a, N>

Returns an iterator over incoming connections.

Implementors

impl NetworkListener for HttpListener
[src]

Important traits for NetworkConnections<'a, N>

impl<S: SslServer + Clone> NetworkListener for HttpsListener<S>
[src]

Important traits for NetworkConnections<'a, N>