List of all items
Structs
- Decoder
- Encoder
- Encoding
- big5::Big5Decoder
- big5::Big5Encoder
- data::SingleByteData
- euc_jp::EucJpDecoder
- euc_jp::EucJpEncoder
- euc_kr::EucKrDecoder
- euc_kr::EucKrEncoder
- gb18030::Gb18030Decoder
- gb18030::Gb18030Encoder
- handles::BigEndian
- handles::ByteDestination
- handles::ByteFourHandle
- handles::ByteOneHandle
- handles::ByteReadHandle
- handles::ByteSource
- handles::ByteThreeHandle
- handles::ByteTwoHandle
- handles::ByteUnreadHandle
- handles::LittleEndian
- handles::UnalignedU16Slice
- handles::Utf16AstralHandle
- handles::Utf16BmpHandle
- handles::Utf16Destination
- handles::Utf16ReadHandle
- handles::Utf16Source
- handles::Utf16UnreadHandle
- handles::Utf8AstralHandle
- handles::Utf8BmpHandle
- handles::Utf8Destination
- handles::Utf8ReadHandle
- handles::Utf8Source
- handles::Utf8UnreadHandle
- iso_2022_jp::Iso2022JpDecoder
- iso_2022_jp::Iso2022JpEncoder
- replacement::ReplacementDecoder
- shift_jis::ShiftJisDecoder
- shift_jis::ShiftJisEncoder
- single_byte::SingleByteDecoder
- single_byte::SingleByteEncoder
- utf_16::Utf16Decoder
- utf_8::Utf8Data
- utf_8::Utf8Decoder
- utf_8::Utf8Encoder
- x_user_defined::UserDefinedDecoder
- x_user_defined::UserDefinedEncoder
Enums
- BomHandling
- CoderResult
- DecoderLifeCycle
- DecoderResult
- EncoderResult
- euc_jp::EucJpPending
- gb18030::Gb18030Pending
- handles::CopyAsciiResult
- handles::NonAscii
- handles::Space
- handles::Unicode
- iso_2022_jp::Iso2022JpDecoderState
- iso_2022_jp::Iso2022JpEncoderState
- mem::Latin1Bidi
- variant::VariantDecoder
- variant::VariantEncoder
- variant::VariantEncoding
Traits
Macros
- ascii::ascii_alu
- ascii::ascii_naive
- ascii::ascii_simd_check_align
- ascii::ascii_simd_check_align_unrolled
- ascii::ascii_simd_unalign
- ascii::ascii_to_ascii_simd_double_stride
- ascii::ascii_to_ascii_simd_stride
- ascii::ascii_to_basic_latin_simd_double_stride
- ascii::ascii_to_basic_latin_simd_stride
- ascii::basic_latin_alu
- ascii::basic_latin_to_ascii_simd_stride
- ascii::latin1_alu
- ascii::latin1_simd_check_align
- ascii::latin1_simd_check_align_unrolled
- ascii::latin1_simd_unalign
- ascii::pack_simd_stride
- ascii::unpack_simd_stride
- macros::ascii_compatible_bmp_encoder_function
- macros::ascii_compatible_bmp_encoder_functions
- macros::ascii_compatible_encoder_function
- macros::ascii_compatible_encoder_functions
- macros::ascii_compatible_two_byte_decoder_function
- macros::ascii_compatible_two_byte_decoder_functions
- macros::decoder_function
- macros::decoder_functions
- macros::encoder_function
- macros::encoder_functions
- macros::euc_jp_decoder_function
- macros::euc_jp_decoder_functions
- macros::gb18030_decoder_function
- macros::gb18030_decoder_functions
- macros::public_decode_function
- mem::by_unit_check_alu
- mem::by_unit_check_simd
- mem::non_fuzz_debug_assert
Functions
- ascii::ascii_to_ascii
- ascii::ascii_to_ascii_stride
- ascii::ascii_to_basic_latin
- ascii::ascii_to_basic_latin_stride_alu
- ascii::ascii_valid_up_to
- ascii::basic_latin_to_ascii
- ascii::basic_latin_to_ascii_stride_alu
- ascii::count_zeros
- ascii::find_non_ascii
- ascii::iso_2022_jp_ascii_valid_up_to
- ascii::likely
- ascii::pack_alu
- ascii::pack_latin1
- ascii::pack_latin1_stride_alu
- ascii::unlikely
- ascii::unpack_alu
- ascii::unpack_latin1
- ascii::unpack_latin1_stride_alu
- ascii::validate_ascii
- ascii::validate_ascii_stride
- checked_add
- checked_add_opt
- checked_div
- checked_min
- checked_mul
- checked_next_power_of_two
- data::big5_astral_encode
- data::big5_box_encode
- data::big5_is_astral
- data::big5_level1_hanzi_encode
- data::big5_low_bits
- data::big5_other_encode
- data::cp949_left_hangul_decode
- data::cp949_left_hangul_encode
- data::cp949_top_hangul_decode
- data::cp949_top_hangul_encode
- data::gb18030_range_decode
- data::gb18030_range_encode
- data::gb2312_level1_hanzi_encode
- data::gb2312_level2_hanzi_encode
- data::gb2312_other_decode
- data::gb2312_other_encode
- data::gbk_left_ideograph_decode
- data::gbk_left_ideograph_encode
- data::gbk_other_decode
- data::gbk_other_encode
- data::gbk_top_ideograph_decode
- data::gbk_top_ideograph_encode
- data::ibm_symbol_encode
- data::jis0208_level1_kanji_euc_jp_encode
- data::jis0208_level1_kanji_iso_2022_jp_encode
- data::jis0208_level1_kanji_shift_jis_encode
- data::jis0208_level2_and_additional_kanji_encode
- data::jis0208_range_decode
- data::jis0208_range_encode
- data::jis0208_symbol_decode
- data::jis0208_symbol_encode
- data::jis0212_accented_decode
- data::ksx1001_other_decode
- data::ksx1001_other_encode
- data::map_with_ranges
- data::map_with_unsorted_ranges
- data::mul_94
- data::position
- euc_jp::encode_kanji
- euc_kr::ksx1001_encode_hangul
- euc_kr::ksx1001_encode_hanja
- euc_kr::ksx1001_encode_misc
- gb18030::encode_hanzi
- gb18030::gbk_encode_non_unified
- handles::convert_unaligned_utf16_to_utf8
- handles::copy_unaligned_basic_latin_to_ascii
- handles::copy_unaligned_basic_latin_to_ascii_alu
- handles::swap_if_opposite_endian
- in_inclusive_range
- in_inclusive_range16
- in_inclusive_range32
- in_inclusive_range8
- in_range16
- in_range32
- iso_2022_jp::encode_kanji
- iso_2022_jp::is_kanji_mapped
- iso_2022_jp::is_mapped_for_two_byte_encode
- mem::check_str_for_latin1_and_bidi
- mem::check_utf16_for_latin1_and_bidi
- mem::check_utf16_for_latin1_and_bidi_impl
- mem::check_utf8_for_latin1_and_bidi
- mem::convert_latin1_to_str
- mem::convert_latin1_to_str_partial
- mem::convert_latin1_to_utf16
- mem::convert_latin1_to_utf8
- mem::convert_latin1_to_utf8_partial
- mem::convert_str_to_utf16
- mem::convert_utf16_to_latin1_lossy
- mem::convert_utf16_to_str
- mem::convert_utf16_to_str_partial
- mem::convert_utf16_to_utf8
- mem::convert_utf16_to_utf8_partial
- mem::convert_utf8_to_latin1_lossy
- mem::convert_utf8_to_utf16
- mem::convert_utf8_to_utf16_without_replacement
- mem::copy_ascii_to_ascii
- mem::copy_ascii_to_basic_latin
- mem::copy_basic_latin_to_ascii
- mem::decode_latin1
- mem::encode_latin1_lossy
- mem::ensure_utf16_validity
- mem::is_ascii
- mem::is_ascii_impl
- mem::is_basic_latin
- mem::is_basic_latin_impl
- mem::is_char_bidi
- mem::is_str_bidi
- mem::is_str_latin1
- mem::is_str_latin1_impl
- mem::is_utf16_bidi
- mem::is_utf16_bidi_impl
- mem::is_utf16_code_unit_bidi
- mem::is_utf16_latin1
- mem::is_utf16_latin1_impl
- mem::is_utf8_bidi
- mem::is_utf8_latin1
- mem::is_utf8_latin1_impl
- mem::likely
- mem::str_latin1_up_to
- mem::unlikely
- mem::utf16_valid_up_to
- mem::utf16_valid_up_to_alu
- mem::utf16_valid_up_to_impl
- mem::utf8_latin1_up_to
- shift_jis::encode_kanji
- utf_8::convert_utf16_to_utf8_partial_inner
- utf_8::convert_utf16_to_utf8_partial_tail
- utf_8::convert_utf8_to_utf16_up_to_invalid
- utf_8::likely
- utf_8::unlikely
- utf_8::utf8_valid_up_to
- write_ncr
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
- data::BIG5_ASTRALNESS
- data::BIG5_LOW_BITS
- data::CP949_LEFT_HANGUL_OFFSETS
- data::CP949_LEFT_HANGUL_POINTERS
- data::CP949_TOP_HANGUL_OFFSETS
- data::CP949_TOP_HANGUL_POINTERS
- data::GB18030_RANGE_OFFSETS
- data::GB18030_RANGE_POINTERS
- data::GB2312_HANZI
- data::GB2312_OTHER_POINTERS
- data::GB2312_OTHER_UNSORTED_OFFSETS
- data::GB2312_PINYIN
- data::GB2312_SYMBOLS
- data::GB2312_SYMBOLS_AFTER_GREEK
- data::GBK_BOTTOM
- data::GBK_LEFT_IDEOGRAPH_OFFSETS
- data::GBK_LEFT_IDEOGRAPH_POINTERS
- data::GBK_OTHER_POINTERS
- data::GBK_OTHER_UNSORTED_OFFSETS
- data::GBK_TOP_IDEOGRAPH_OFFSETS
- data::GBK_TOP_IDEOGRAPH_POINTERS
- data::IBM_KANJI
- data::ISO_2022_JP_HALF_WIDTH_TRAIL
- data::JIS0208_LEVEL1_KANJI
- data::JIS0208_LEVEL2_AND_ADDITIONAL_KANJI
- data::JIS0208_RANGE_TRIPLES
- data::JIS0208_SYMBOLS
- data::JIS0208_SYMBOL_TRIPLES
- data::JIS0212_ACCENTED
- data::JIS0212_ACCENTED_TRIPLES
- data::JIS0212_KANJI
- data::KSX1001_BOX
- data::KSX1001_HANGUL
- data::KSX1001_HANJA
- data::KSX1001_LOWERCASE
- data::KSX1001_OTHER_POINTERS
- data::KSX1001_OTHER_UNSORTED_OFFSETS
- data::KSX1001_SYMBOLS
- data::KSX1001_UPPERCASE
- data::SINGLE_BYTE_DATA
- gb18030_2022::GB18030_2022_OVERRIDE_BYTES
- gb18030_2022::GB18030_2022_OVERRIDE_PUA
- utf_8::UTF8_DATA