[−][src]Struct hyper::net::HttpListener
pub struct HttpListener { /* fields omitted */ }A NetworkListener for HttpStreams.
Methods
impl HttpListener[src]
impl HttpListenerpub fn new<To: ToSocketAddrs>(addr: To) -> Result<HttpListener>[src]
pub fn new<To: ToSocketAddrs>(addr: To) -> Result<HttpListener>Start listening to an address over HTTP.
Trait Implementations
impl Clone for HttpListener[src]
impl Clone for HttpListenerfn clone(&self) -> HttpListener[src]
fn clone(&self) -> HttpListenerReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl From<TcpListener> for HttpListener[src]
impl From<TcpListener> for HttpListenerfn from(listener: TcpListener) -> HttpListener[src]
fn from(listener: TcpListener) -> HttpListenerPerforms the conversion.
impl NetworkListener for HttpListener[src]
impl NetworkListener for HttpListenertype Stream = HttpStream
The stream produced for each connection.
fn accept(&mut self) -> Result<HttpStream>[src]
fn accept(&mut self) -> Result<HttpStream>Returns an iterator of streams.
fn local_addr(&mut self) -> Result<SocketAddr>[src]
fn local_addr(&mut self) -> Result<SocketAddr>Get the address this Listener ended up listening on.
fn set_read_timeout(&mut self, duration: Option<Duration>)[src]
fn set_read_timeout(&mut self, duration: Option<Duration>)Sets the read timeout for all streams that are accepted
fn set_write_timeout(&mut self, duration: Option<Duration>)[src]
fn set_write_timeout(&mut self, duration: Option<Duration>)Sets the write timeout for all streams that are accepted
ⓘImportant traits for NetworkConnections<'a, N>fn incoming(&mut self) -> NetworkConnections<Self>[src]
fn incoming(&mut self) -> NetworkConnections<Self>Returns an iterator over incoming connections.
impl AsRawFd for HttpListener[src]
impl AsRawFd for HttpListenerimpl FromRawFd for HttpListener[src]
impl FromRawFd for HttpListenerunsafe fn from_raw_fd(fd: RawFd) -> HttpListener[src]
unsafe fn from_raw_fd(fd: RawFd) -> HttpListenerConstructs a new instance of Self from the given raw file descriptor. Read more
Auto Trait Implementations
impl Send for HttpListener
impl Send for HttpListenerimpl Sync for HttpListener
impl Sync for HttpListenerBlanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, type Owned = T
fn to_owned(&self) -> T[src]
fn to_owned(&self) -> TCreates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)[src]
fn clone_into(&self, target: &mut T)🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T[src]
impl<T> From for Timpl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>try_from)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, ⓘImportant traits for &'a mut Wfn borrow(&self) -> &T[src]
fn borrow(&self) -> &TImmutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeId🔬 This is a nightly-only experimental API. (get_type_id)
this method will likely be replaced by an associated static
Gets the TypeId of self. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>try_from)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, ⓘImportant traits for &'a mut Wfn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut TMutably borrows from an owned value. Read more
impl<T> Typeable for T where
T: Any, [src]
impl<T> Typeable for T where
T: Any,