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

pub struct AddrStream { /* fields omitted */ }
This is supported on crate feature server and (crate features http1 or http2) only.

A transport returned yieled by AddrIncoming.

Implementations

impl AddrStream[src]

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

This is supported on crate feature tcp only.

Returns the remote (peer) address of this connection.

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

This is supported on crate feature tcp only.

Consumes the AddrStream and returns the underlying IO object

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

This is supported on crate feature tcp only.

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]

This is supported on crate feature tcp only.

impl AsyncRead for AddrStream[src]

This is supported on crate feature tcp only.

impl AsyncWrite for AddrStream[src]

This is supported on crate feature tcp only.

impl Debug for AddrStream[src]

This is supported on crate feature tcp only.

impl<'pin> Unpin for AddrStream where
    __AddrStream<'pin>: Unpin
[src]

This is supported on crate feature tcp only.

Auto Trait Implementations

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.