//! Dispatch output payloads shared by every backend.
/// Output of one dispatch: a vector per output buffer slot, each
/// vector holding the raw bytes read back from the GPU. Consumers
/// (surgec, weir tests, etc.) decode the bytes per the Program's
/// output buffer declarations. The outer vec is indexed in the same
/// order as the Program's `is_output: true` buffers.
pub type OutputBuffers = ;
/// Output plus timing captured by a backend-owned dispatch path.
///
/// `wall_ns` is always populated by the shared default implementation.
/// `device_ns` is populated only when a backend can measure elapsed device
/// stream time without crossing the driver boundary.