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

pub struct Limited<A> { /* fields omitted */ }

Wrapper around a listener instance.

This is a plumbing type the user shouldn't need to come into contact with. It implements the Accept trait, which is the interesting property.

This is created by the Fragment trait of WithListenLimits.

Trait Implementations

impl<A: Accept> Accept for Limited<A>[src]

type Connection = Tracked<A::Connection>

The type of the accepted connection.

impl<A> Stream for Limited<A> where
    A: Accept + Unpin
[src]

type Item = Result<Self::Connection, IoError>

Values yielded by the stream.

Auto Trait Implementations

impl<A> !RefUnwindSafe for Limited<A>

impl<A> Send for Limited<A> where
    A: Send

impl<A> Sync for Limited<A> where
    A: Sync

impl<A> Unpin for Limited<A> where
    A: Unpin

impl<A> !UnwindSafe for Limited<A>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?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, U> Into<U> for T where
    U: From<T>, 
[src]

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

impl<T> StreamExt for T where
    T: Stream + ?Sized
[src]

impl<St> StreamExt for St where
    St: Stream + ?Sized
[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.

impl<S, T, E> TryStream for S where
    S: Stream<Item = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<S> TryStreamExt for S where
    S: TryStream + ?Sized
[src]