Fluxion::EventKind
Inherits Enum < Comparable < Value < Object
Everything that happens during a run is reported as one of these.
The CLI renderer, the TUI, and the JSON writers all consume the same
stream, which is what keeps apply and apply --no-tui describing the
same run rather than drifting apart.
Constants
PhaseStarted = 0
PhaseCompleted = 1
PhaseFailed = 2
PhaseBlocked = 3
RestartRequired = 4
ModuleStarted = 5
ItemStarted = 6
ItemOutput = 7
ItemCompleted = 8
ModuleCompleted = 9
Cancelled = 10
Error = 11
Instance methods
structural?
True for events that describe the shape of the run rather than its output. These are never dropped under queue pressure.