pub trait Builder: Default {
type Input;
type Time: Timestamp;
type Output;
// Required methods
fn push(&mut self, chunk: &mut Self::Input);
fn done(self) -> Option<Self::Output>;
}Expand description
Functionality for building batches from ordered update sequences.
Default is the empty builder; a builder discovers its output as it is pushed, and so has
no opportunity to size itself in advance.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".