Trait timely::dataflow::operators::core::capture::event::EventPusher

source ·
pub trait EventPusher<T, C> {
    // Required method
    fn push(&mut self, event: Event<T, C>);
}
Expand description

Receives Event<T, C> events.

Required Methods§

source

fn push(&mut self, event: Event<T, C>)

Provides a new Event<T, D> to the pusher.

Implementations on Foreign Types§

source§

impl<T, C> EventPusher<T, C> for Rc<EventLink<T, C>>

source§

fn push(&mut self, event: Event<T, C>)

source§

impl<T, C> EventPusher<T, C> for Sender<Event<T, C>>

source§

fn push(&mut self, event: Event<T, C>)

Implementors§

source§

impl<T: Serialize, C: Serialize, W: Write> EventPusher<T, C> for EventWriter<T, C, W>