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

pub struct HttpListener { /* fields omitted */ }

A NetworkListener for HttpStreams.


impl HttpListener[src]

pub fn new<To>(addr: To) -> Result<HttpListener, Error> where
    To: ToSocketAddrs

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

impl<T, I> AsResult<T, I> for T where
    I: Input, 

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> IntoCollection<T> for T

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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