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

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

Wraps a Message<T,D> puller to provide a Pull<(T, Content<D>)>.

Methods

impl<T, D, P: Pull<Message<T, D>>> Puller<T, D, P>
[src]

[src]

Allocates a new Puller.

Trait Implementations

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

[src]

Pulls an element and provides the opportunity to take ownership. Read more

[src]

Takes an Option<T> and leaves None behind.