LiteralUnionCodecConfig
Defines the configuration options for literal union codecs.
A literal union codec encodes values from a predefined set of literals.
The size option determines the numerical encoding used for the discriminant.
By default, literals are stored as a u8 (1 byte).
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TDiscriminator | | NumberCodec | NumberDecoder | NumberEncoder | A number codec, encoder, or decoder used for the discriminant. |
Properties
size?
The codec used to encode/decode the discriminator.
Default Value
u8 discriminator.