[][src]Struct vessels::channel::id_channel::IdChannel

pub struct IdChannel { /* fields omitted */ }

Trait Implementations

impl<'a, K: Kind> Shim<'a, IdChannel, K> for Shim<K>[src]

impl<'a, K: Kind> Target<'a, K> for IdChannel[src]

type Shim = Shim<K>

impl<'de> Context<'de> for IdChannel[src]

type Item = Item

type Target = Context

impl Drop for IdChannel[src]

impl Sink<Item> for IdChannel[src]

type Error = IdChannelError

The type of value produced by the sink when an error occurs.

impl Stream for IdChannel[src]

type Item = Item

Values yielded by the stream.

Auto Trait Implementations

impl Send for IdChannel

impl Sync for IdChannel

impl Unpin for IdChannel

impl !UnwindSafe for IdChannel

impl !RefUnwindSafe for IdChannel

Blanket Implementations

impl<T, U> UniformStreamSink<T> for U where
    U: Sink<T> + Stream<Item = T>, 
[src]

impl<'de, T> ApplyEncode<'de> for T where
    T: UniformStreamSink<<T as Context<'de>>::Item> + Context<'de>,
    <T as Sink<<T as Context<'de>>::Item>>::Error: ErrorBound, 
[src]

impl<'de, U, K> ApplyDecode<'de, K> for U where
    K: Kind
[src]

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

impl<T> From<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.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T, Item> SinkExt<Item> for T where
    T: Sink<Item> + ?Sized
[src]

impl<T> BufferedPredicatedExt for T where
    T: Stream

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any