pub trait EventSource {
// Required methods
fn sensor_size(&self) -> (usize, usize);
fn timestamp_scale_ms(&self) -> f64;
fn next_event(&mut self) -> Result<Option<RawEvent>, IoError>;
}Expand description
A bounded-memory source of events. Readers parse on demand so multi-gigabyte files never need to be resident; the consumer decides what to accumulate.
Required Methods§
fn sensor_size(&self) -> (usize, usize)
fn timestamp_scale_ms(&self) -> f64
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".