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

pub struct AddrStream { /* fields omitted */ }

A transport returned yieled by AddrIncoming.

Implementations

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>>
[src]

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 AsRawFd for AddrStream[src]

impl AsyncRead for AddrStream[src]

impl AsyncWrite for AddrStream[src]

impl Debug for AddrStream[src]

Auto Trait Implementations

impl !RefUnwindSafe for AddrStream

impl Send for AddrStream

impl Sync for AddrStream

impl Unpin for AddrStream

impl !UnwindSafe for AddrStream

Blanket Implementations

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

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

impl<W> AsyncWriteExt for W where
    W: AsyncWrite + ?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> Instrument for T[src]

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

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.