Skip to main content

Module io

Module io 

Source
Expand description

Various utilities and types to help processing Input and Output events.

Structs§

EventBatch
A batch of events over a specific timeframe in samples.
EventBatcher
An iterator which batches input events by grouping them together.
EventBuffer
A buffer for ordered storing of heterogeneous UnknownEvents.
EventBufferIter
An iterator over the events contained in an EventBuffer.
EventMerger
An iterator that merges two ordered streams of events together.
InputEvents
An input list of timestamped events.
InputEventsIter
Immutable InputEvents iterator.
OutputEvents
An ordered list of timestamped events.
TryPushError
An error that may occur when OutputEvents::try_push couldn’t complete.

Traits§

InputEventBuffer
A trait for all types which can act as an ordered, indexed list of UnknownEvents.
OutputEventBuffer
A trait for all types which can act as an ordered queue for outbound UnknownEvents.