Module utf_8
encoding_
rs
0.8.35
Module utf_8
Module Items
Structs
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
utf_8
Copy item path
Settings
Help
Summary
Source
Structs
§
Utf8
Data
Utf8
Decoder
Utf8
Encoder
Statics
§
UTF8_
DATA
Functions
§
convert_
utf8_
to_
utf16_
up_
to_
invalid
convert_
utf16_
to_
utf8_
partial_
inner
convert_
utf16_
to_
utf8_
partial_
tail
likely
🔒
unlikely
🔒
utf8_
valid_
up_
to