[][src]Struct hyper::server::conn::AddrStream

pub struct AddrStream { /* fields omitted */ }

A transport returned yieled by AddrIncoming.


impl AddrStream[src]

pub fn remote_addr(&self) -> SocketAddr[src]

Returns the remote (peer) address of this connection.

pub fn into_inner(self) -> TcpStream[src]

Consumes the AddrStream and returns the underlying IO object

pub fn poll_peek(
    &mut self,
    cx: &mut Context,
    buf: &mut [u8]
) -> Poll<Result<usize>>

Attempt to receive data on the socket, without removing that data from the queue, registering the current task for wakeup if data is not yet available.

Trait Implementations

impl AsyncRead for AddrStream[src]

impl AsyncWrite for AddrStream[src]

impl Debug for AddrStream[src]

Auto Trait Implementations

Blanket Implementations

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

impl<R> AsyncReadExt for R where
    R: AsyncRead + ?Sized

impl<W> AsyncWriteExt for W where
    W: AsyncWrite + ?Sized

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, 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.