Sink

Trait Sink 

Source
pub trait Sink<T> {
    // Required method
    fn accept(&mut self, item: T) -> Result<(), FabricError>;
}
Expand description

Consumes items (terminal stage).

Required Methods§

Source

fn accept(&mut self, item: T) -> Result<(), FabricError>

Implementors§

Source§

impl<T> Sink<T> for CollectSink<T>

Source§

impl<T> Sink<T> for CountSink<T>

Source§

impl<T, F: FnMut(T)> Sink<T> for FnSink<T, F>