[][src]Struct hyper::net::HttpListener

pub struct HttpListener { /* fields omitted */ }

A NetworkListener for HttpStreams.

Implementations

impl HttpListener[src]

pub fn new<To: ToSocketAddrs>(addr: To) -> Result<HttpListener>[src]

Start listening to an address over HTTP.

Trait Implementations

impl AsRawFd for HttpListener[src]

impl Clone for HttpListener[src]

impl From<TcpListener> for HttpListener[src]

impl FromRawFd for HttpListener[src]

impl NetworkListener for HttpListener[src]

type Stream = HttpStream

The stream produced for each connection.

Auto Trait Implementations

impl RefUnwindSafe for HttpListener

impl Send for HttpListener

impl Sync for HttpListener

impl Unpin for HttpListener

impl UnwindSafe for HttpListener

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any
[src]