Module data
encoding_
rs
0.8.35
Module data
Module Items
Structs
Constants
Statics
Functions
In crate encoding_
rs
Modules
ascii
big5
data
euc_jp
euc_kr
gb18030
gb18030_2022
handles
iso_2022_jp
macros
mem
replacement
shift_jis
single_byte
utf_16
utf_8
variant
x_user_defined
Structs
Decoder
Encoder
Encoding
Enums
BomHandling
CoderResult
DecoderLifeCycle
DecoderResult
EncoderResult
Constants
LONGEST_LABEL_LENGTH
NCR_EXTRA
Statics
BIG5
BIG5_INIT
ENCODINGS_IN_LABEL_SORT
EUC_JP
EUC_JP_INIT
EUC_KR
EUC_KR_INIT
GB18030
GB18030_INIT
GBK
GBK_INIT
IBM866
IBM866_INIT
ISO_2022_JP
ISO_2022_JP_INIT
ISO_8859_10
ISO_8859_10_INIT
ISO_8859_13
ISO_8859_13_INIT
ISO_8859_14
ISO_8859_14_INIT
ISO_8859_15
ISO_8859_15_INIT
ISO_8859_16
ISO_8859_16_INIT
ISO_8859_2
ISO_8859_2_INIT
ISO_8859_3
ISO_8859_3_INIT
ISO_8859_4
ISO_8859_4_INIT
ISO_8859_5
ISO_8859_5_INIT
ISO_8859_6
ISO_8859_6_INIT
ISO_8859_7
ISO_8859_7_INIT
ISO_8859_8
ISO_8859_8_I
ISO_8859_8_INIT
ISO_8859_8_I_INIT
KOI8_R
KOI8_R_INIT
KOI8_U
KOI8_U_INIT
LABELS_SORTED
MACINTOSH
MACINTOSH_INIT
REPLACEMENT
REPLACEMENT_INIT
SHIFT_JIS
SHIFT_JIS_INIT
UTF_16BE
UTF_16BE_INIT
UTF_16LE
UTF_16LE_INIT
UTF_8
UTF_8_INIT
WINDOWS_1250
WINDOWS_1250_INIT
WINDOWS_1251
WINDOWS_1251_INIT
WINDOWS_1252
WINDOWS_1252_INIT
WINDOWS_1253
WINDOWS_1253_INIT
WINDOWS_1254
WINDOWS_1254_INIT
WINDOWS_1255
WINDOWS_1255_INIT
WINDOWS_1256
WINDOWS_1256_INIT
WINDOWS_1257
WINDOWS_1257_INIT
WINDOWS_1258
WINDOWS_1258_INIT
WINDOWS_874
WINDOWS_874_INIT
X_MAC_CYRILLIC
X_MAC_CYRILLIC_INIT
X_USER_DEFINED
X_USER_DEFINED_INIT
Functions
checked_add
checked_add_opt
checked_div
checked_min
checked_mul
checked_next_power_of_two
in_inclusive_range
in_inclusive_range16
in_inclusive_range32
in_inclusive_range8
in_range16
in_range32
write_ncr
encoding_rs
Module
data
Copy item path
Settings
Help
Summary
Source
Structs
§
Single
Byte
Data
Constants
§
IBM_
SYMBOL_
END
🔒
IBM_
SYMBOL_
POINTER_
START
🔒
IBM_
SYMBOL_
START
🔒
Statics
§
BIG5_
ASTRALNESS
🔒
BIG5_
LOW_
BITS
CP949_
LEFT_
HANGUL_
OFFSETS
CP949_
LEFT_
HANGUL_
POINTERS
CP949_
TOP_
HANGUL_
OFFSETS
CP949_
TOP_
HANGUL_
POINTERS
GB2312_
HANZI
GB2312_
OTHER_
POINTERS
GB2312_
OTHER_
UNSORTED_
OFFSETS
GB2312_
PINYIN
GB2312_
SYMBOLS
GB2312_
SYMBOLS_
AFTER_
GREEK
GB18030_
RANGE_
OFFSETS
GB18030_
RANGE_
POINTERS
GBK_
BOTTOM
GBK_
LEFT_
IDEOGRAPH_
OFFSETS
GBK_
LEFT_
IDEOGRAPH_
POINTERS
GBK_
OTHER_
POINTERS
GBK_
OTHER_
UNSORTED_
OFFSETS
GBK_
TOP_
IDEOGRAPH_
OFFSETS
GBK_
TOP_
IDEOGRAPH_
POINTERS
IBM_
KANJI
ISO_
2022_
JP_
HALF_
WIDTH_
TRAIL
JIS0208_
LEVE
L1_
KANJI
JIS0208_
LEVE
L2_
AND_
ADDITIONAL_
KANJI
JIS0208_
RANGE_
TRIPLES
JIS0208_
SYMBOLS
JIS0208_
SYMBOL_
TRIPLES
JIS0212_
ACCENTED
JIS0212_
ACCENTED_
TRIPLES
JIS0212_
KANJI
KSX1001_
BOX
KSX1001_
HANGUL
KSX1001_
HANJA
KSX1001_
LOWERCASE
KSX1001_
OTHER_
POINTERS
KSX1001_
OTHER_
UNSORTED_
OFFSETS
KSX1001_
SYMBOLS
KSX1001_
UPPERCASE
SINGLE_
BYTE_
DATA
Functions
§
big5_
astral_
encode
big5_
box_
encode
big5_
is_
astral
big5_
level1_
hanzi_
encode
big5_
low_
bits
big5_
other_
encode
cp949_
left_
hangul_
decode
cp949_
left_
hangul_
encode
cp949_
top_
hangul_
decode
cp949_
top_
hangul_
encode
gb2312_
level1_
hanzi_
encode
gb2312_
level2_
hanzi_
encode
gb2312_
other_
decode
gb2312_
other_
encode
gb18030_
range_
decode
gb18030_
range_
encode
gbk_
left_
ideograph_
decode
gbk_
left_
ideograph_
encode
gbk_
other_
decode
gbk_
other_
encode
gbk_
top_
ideograph_
decode
gbk_
top_
ideograph_
encode
ibm_
symbol_
encode
jis0208_
level1_
kanji_
euc_
jp_
encode
jis0208_
level1_
kanji_
iso_
2022_
jp_
encode
jis0208_
level1_
kanji_
shift_
jis_
encode
jis0208_
level2_
and_
additional_
kanji_
encode
jis0208_
range_
decode
jis0208_
range_
encode
jis0208_
symbol_
decode
jis0208_
symbol_
encode
Prefers Shift_JIS pointers for the three symbols that are in both ranges.
jis0212_
accented_
decode
ksx1001_
other_
decode
ksx1001_
other_
encode
map_
with_
ranges
🔒
map_
with_
unsorted_
ranges
🔒
mul_94
position