Skip to main content

Module deck

Module deck 

Source
Expand description

OutputDeck — typed mutable bus for lane outputs, scoped to one tick.

Symmetric counterpart of LaneBus: lanes write typed outputs into the deck during the CLAD descent; the engine drains specific types at the I/O boundary (e.g. recorded GPU command buffers, draw lists).

§Visibility contract

  • OutputDeck::slot returns a &mut T for lanes to push into.
  • OutputDeck::take is pub(crate) (used by the scheduler to expose typed outputs to the engine I/O layer in a controlled way).

Structs§

OutputDeck
Mutable typed deck collecting lane outputs for one tick.