Skip to main content

Module event

Module event 

Source
Expand description

Event types.

Structs§

CSI
CSIOwned
DCS
DCSOwned
Esc
NumericParam
A view into a Param that contains only numeric parameters.
NumericParamBuf
A view into a ParamBuf that contains only numeric parameters.
Param
A single parameter, as collected by the parser.
ParamBuf
The parameters of an escape sequence (CSI/DCS), as emitted by the parser.
ParamBufOwned
Owned parameters of an escape sequence, as stored on VTOwnedEvent.
ParamBufOwnedIter
An owning iterator over the parameters of a ParamBufOwned.
ParamList
Fixed-capacity, inline parameter storage for the parser hot path.
ParamListIter
Iterator over the parameters of a ParamList (and thus of ParamBuf and ParamBufOwned).
SS2
SS3
VTIntermediate

Enums§

EscInvalid
An invalid escape sequence.
VTEvent
A union of all possible events that can be emitted by the parser, with borrowed data.
VTOwnedEvent
A union of all possible events that can be emitted by the parser, with owned data.

Constants§

MAX_PARAMS
The maximum number of parameters collected for a single escape sequence.
MAX_PARAM_BYTES
The maximum number of parameter bytes (excluding ; separators) collected for a single escape sequence.
MAX_PARAM_LEN
The maximum number of bytes collected for a single parameter. This is the same as the inline capacity of Param.