Skip to main content

Module exceptions

Module exceptions 

Source
Expand description

This is the main module pertaining to casemapping exceptions.

A single exception is represented by the Exception type and its ULE equivalent.

The storage format is complicated (and documented on Exception), but the data format is represented equally by DecodedException, which is more human-readable.

StructsΒ§

CaseMapExceptions
This represents case mapping exceptions that can’t be represented as a delta applied to the original code point. The codepoint trie in CaseMapper stores indices into this VarZeroVec.
DecodedException
A decoded Exception type, with all of the data parsed out into separate fields.
Exception
A type representing the wire format of Exception. The data contained is equivalently represented by DecodedException.
ExceptionULE
VarULE type for Exception. See Exception for documentation.

ConstantsΒ§

SURROGATES_LEN πŸ”’
SURROGATES_START πŸ”’
__IMPL_VarULE_FOR_ExceptionULE_ULE_SIZE πŸ”’