Module timely::dataflow::channels::message [] [src]

Types relating to batching of timestamped records. Core type for communicating a collection of D: Data records.

Message<D> is meant to be treated as a Vec<D>, with the caveat that it may wrap either typed Vec<D> data or binary Vec<u8> data that have not yet been deserialized. The type implements Deref and DerefMut with Target = Vec<D>, whose implementations accommodate the possibly serialized representation.

Structs

Message

A serializable representation of timestamped data.

Enums

Content

A batch of data, represented either as serialized bytes or typed Rust objects.