pub trait Consumer<T> {
fn receiver_connector(&self) -> &ReceiverConnector<T>;
fn feed_from<P: Producer<T>>(&self, producer: &P) { ... }
fn feed_from_none(&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§
sourcefn receiver_connector(&self) -> &ReceiverConnector<T>
fn receiver_connector(&self) -> &ReceiverConnector<T>
Obtain reference to ReceiverConnector
Provided Methods§
sourcefn feed_from_none(&self)
fn feed_from_none(&self)
Disconnect Consumer
from any connected Producer
if connected