CharMapStringEncoder constructor
CharMapStringEncoder({})
Assumes that charMap will never change. Value map must have at most 2^8 entries. In addition, 0 is a reserved value that can't be used.
Implementation
CharMapStringEncoder(
{required this.charMap,
this.mapInvalidCharacter = _defaultMapInvalidCharacter});