Struct timely::dataflow::channels::pact::Pusher [] [src]

pub struct Pusher<T, D, P: Push<Message<T, D>>> { /* fields omitted */ }

Wraps a Message<T,D> pusher to provide a Push<(T, Content<D>)>.

Methods

impl<T, D, P: Push<Message<T, D>>> Pusher<T, D, P>
[src]

[src]

Allocates a new pusher.

Trait Implementations

impl<T, D, P: Push<Message<T, D>>> Push<(T, Content<D>)> for Pusher<T, D, P>
[src]

[src]

Pushes element and provides the opportunity to take ownership. Read more

[src]

Pushes element and drops any resulting resources.

[src]

Pushes None, conventionally signalling a flush.