Struct timely::dataflow::channels::pushers::buffer::AutoflushSession [] [src]

pub struct AutoflushSession<'a, T: Timestamp, D, P: Push<(T, Content<D>)> + 'a> where
    T: Eq + Clone + 'a,
    D: 'a, 
{ /* fields omitted */ }

A session which will flush itself when dropped.

Methods

impl<'a, T: Timestamp, D, P: Push<(T, Content<D>)> + 'a> AutoflushSession<'a, T, D, P> where
    T: Eq + Clone + 'a,
    D: 'a, 
[src]

[src]

Transmits a single record.

[src]

Transmits records produced by an iterator.

[src]

Transmits a pre-packed batch of data.

Trait Implementations

impl<'a, T: Timestamp, D, P: Push<(T, Content<D>)> + 'a> Drop for AutoflushSession<'a, T, D, P> where
    T: Eq + Clone + 'a,
    D: 'a, 
[src]

[src]

Executes the destructor for this type. Read more