Expand description
Specifies how test output is represented.
The OutputSpec trait abstracts over two modes of output storage:
LiveSpec: output stored in memory during live execution, usingChildOutputDescription.RecordingSpec: output stored in recordings, usingZipStoreOutputDescription.
Types generic over S: OutputSpec use S::ChildOutputDesc for their output
description fields. This enables adding additional associated types in the
future without changing every generic type’s parameter list.
Structs§
- Live
Spec - Output spec for live test execution.
- Recording
Spec - Output spec for recorded/replayed test runs.
Traits§
- Output
Spec - Specifies how test output is represented.
- Serializable
Output Spec - An
OutputSpecthat supports serialization and deserialization.