Trait radiorust::flow::Consumer

source ·
pub trait Consumer<T> {
    fn receiver_connector(&self) -> &ReceiverConnector<T>;

    fn feed_from<P: Producer<T>>(&self, producer: &P) { ... }
    fn feed_from_none(&self) { ... }
    fn connect_to_producer<P: Producer<T>>(&self, producer: &P) { ... }
    fn disconnect_from_producer(&self) { ... }
}
Expand description

Type which contains a ReceiverConnector and can be connected to a Producer

This trait is implemented for ReceiverConnector but may also be implemented for structs which contain a ReceiverConnector.

Required Methods

Obtain reference to ReceiverConnector

Provided Methods

Connect Consumer to Producer

Disconnect Consumer from any connected Producer if connected

👎Deprecated since 0.2.0: method has been renamed to feed_from

Connect Consumer to Producer

👎Deprecated since 0.2.0: method has been renamed to feed_from_none

Disconnect Consumer from any connected Producer if connected

Implementors