[][src]Struct spirit_tokio::net::limits::Tracked

pub struct Tracked<C> { /* fields omitted */ }

One connection accepted through the Limited.

Apart from acting (end dereferencing) to the wrapped connection, this also tracks that it's still alive and makes room for more new connections when dropped.

Trait Implementations

impl<C: AsyncBufRead + Unpin> AsyncBufRead for Tracked<C>[src]

impl<C: AsyncRead + Unpin> AsyncRead for Tracked<C>[src]

impl<C: AsyncSeek + Unpin> AsyncSeek for Tracked<C>[src]

impl<C: AsyncWrite + Unpin> AsyncWrite for Tracked<C>[src]

impl<C> Deref for Tracked<C>[src]

type Target = C

The resulting type after dereferencing.

impl<C> DerefMut for Tracked<C>[src]

Auto Trait Implementations

impl<C> !RefUnwindSafe for Tracked<C>

impl<C> Send for Tracked<C> where
    C: Send

impl<C> Sync for Tracked<C> where
    C: Sync

impl<C> Unpin for Tracked<C> where
    C: Unpin

impl<C> !UnwindSafe for Tracked<C>

Blanket Implementations

impl<T, A, P> Access<T> for P where
    A: Access<T>,
    P: Deref<Target = A>, 
[src]

type Guard = <A as Access<T>>::Guard

A guard object containing the value and keeping it alive. Read more

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

impl<R> AsyncBufReadExt for R where
    R: AsyncBufRead + ?Sized
[src]

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

impl<S> AsyncSeekExt for S where
    S: AsyncSeek + ?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, A> DynAccess<T> for A where
    A: Access<T>,
    <A as Access<T>>::Guard: 'static, 
[src]

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

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

impl<T> IntoResult<T> for 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.