Struct transformable_channels::mpsc::RawSender [] [src]

pub struct RawSender<T> where
    T: Send + 'static, 
{ /* fields omitted */ }

An implementation of ExtSender directly on top of std::sync::mpsc::Sender and with the same performance.

Trait Implementations

impl<T> ExtSender<T> for RawSender<T> where
    T: Send + 'static, 
[src]

Let the wrapped Sender send the value. Discard error values.

Clone the wrapped Sender and wrap the result.

impl<T> Clone for RawSender<T> where
    T: Send + 'static, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T> TransformableSender<T> for RawSender<T> where
    T: Send + 'static, 
[src]

From an ExtSender, derive a new ExtSender with the same Receiver, but which transforms values prior to transmitting them. Read more

From an ExtSender, derive a new ExtSender with the same Receiver, but which may decide to discard some values instead of transmitting them. Read more

From an ExtSender, derive a new ExtSender with the same Receiver, but which may both transform values priori to transmitting them, or to discard them entirely. Read more

From two ExtSenders, derive a new ExtSender which sends to both ExtSenders. Read more