Skip to main content

Module events

Module events 

Source
Expand description

The normalised event stream.

Events carry no timestamps and no wall-clock durations. That is deliberate: replaying the same cassette produces the same event sequence byte for byte, which is what makes an event stream assertable in a test rather than merely inspectable by a human.

Structs§

Artifact
A value produced by the run, ready to be written out.
CollectingSink
Keeps every event, for tests and for the run report.
NullSink
Discards events.
TeeSink
Collects events and also hands each to a callback, for live output.

Enums§

RunEvent
One line of the run record.
VerifyOutcome
What a verify node actually did.

Traits§

EventSink
Where a run’s observable output goes.