Skip to main content

Session

Type Alias Session 

Source
pub(crate) type Session<'a, 'b, T, CB> = Session<'a, 'b, T, CB, CapabilitySet<T>>;
Expand description

A session over one output of an arrangement-reading operator.

The container builder CB is left to the caller, so sessions can drive consolidating, capacity, or columnar output builders without changing call sites.

The capability is a whole CapabilitySet: a batch message’s stamp carries every capability the arrange operator retired with it, and need not be a singleton.

Aliased Type§

pub(crate) struct Session<'a, 'b, T, CB> { /* private fields */ }