Trait ucd::Codepoint
[−]
[src]
pub trait Codepoint where
Self: Sized, { fn age(self) -> Option<(u8, u8)>; fn block(self) -> Option<UnicodeBlock>; fn category(self) -> UnicodeCategory; fn codepoint(self) -> char; fn iso_comment(self) -> &'static str; fn is_alphabetic(self) -> bool; fn is_alphabetic_other(self) -> bool; fn is_dash(self) -> bool; fn is_default_ignorable(self) -> bool; fn is_default_ignorable_other(self) -> bool; fn is_deprecated(self) -> bool; fn is_diacritic(self) -> bool; fn is_extender(self) -> bool; fn is_hex_digit(self) -> bool; fn is_hex_digit_ascii(self) -> bool; fn is_hyphen(self) -> bool; fn is_logical_order_exception(self) -> bool; fn is_math(self) -> bool; fn is_math_other(self) -> bool; fn is_noncharacter(self) -> bool; fn is_preprended_concatenation_mark(self) -> bool; fn is_quotation_mark(self) -> bool; fn is_sentence_terminal(self) -> bool; fn is_soft_dotted(self) -> bool; fn is_terminal_punctuation(self) -> bool; fn is_variation_selector(self) -> bool; fn is_whitespace(self) -> bool; fn numeric_type(self) -> Option<NumericType>; fn numeric_value(self) -> Option<Number>; fn is_id_continue(self) -> bool; fn is_id_continue_nfkc(self) -> bool; fn is_id_continue_other(self) -> bool; fn is_id_start(self) -> bool; fn is_id_start_nfkc(self) -> bool; fn is_id_start_other(self) -> bool; fn is_pattern_syntax(self) -> bool; fn is_pattern_whitespace(self) -> bool; fn east_asian_width(self) -> EastAsianWidth; fn hangul_syllable_type(self) -> Option<HangulSyllableType>; fn jamo_short_name(self) -> Option<&'static str>; fn indic_positional_category(self) -> Option<IndicPositionalCategory>; fn indic_syllabic_category(self) -> IndicSyllabicCategory; fn is_ideograph(self) -> bool; fn is_ideograph_description_sequence_binary_operator(self) -> bool; fn is_ideograph_description_sequence_radical(self) -> bool; fn is_ideograph_description_sequence_trinary_operator(self) -> bool; fn is_ideograph_unified(self) -> bool; fn join_control(self) -> bool; fn joining_group(self) -> JoiningGroup; fn joining_type(self) -> JoiningType; fn script(self) -> Option<Script>; fn script_extensions(self) -> Option<&'static [Script]>; fn bidi_class(self) -> BidiClass; fn bidi_is_control(self) -> bool; fn bidi_is_mirrored(self) -> bool; fn bidi_mirror(self) -> Option<char>; fn bidi_paired_bracket(self) -> char; fn bidi_paired_bracket_type(self) -> Option<BidiPairedBracketType>; fn casefold(self) -> CharIter; fn casefold_nfkc(self) -> CharIter; fn casefold_nfkc_closure(self) -> CharIter; fn casefold_simple(self) -> char; fn changes_when_casefolded(self) -> bool; fn changes_when_casefolded_nfkc(self) -> bool; fn changes_when_casemapped(self) -> bool; fn changes_when_lowercased(self) -> bool; fn changes_when_titlecased(self) -> bool; fn changes_when_uppercased(self) -> bool; fn is_case_ignorable(self) -> bool; fn is_cased(self) -> bool; fn is_lowercase(self) -> bool; fn is_lowercase_other(self) -> bool; fn is_uppercase(self) -> bool; fn is_uppercase_other(self) -> bool; fn lowercase(self) -> CharIter; fn lowercase_simple(self) -> char; fn titlecase(self) -> CharIter; fn titlecase_simple(self) -> char; fn uppercase(self) -> CharIter; fn uppercase_simple(self) -> char; fn canonical_combining_class(self) -> u8; fn decomposition_map(self) -> CharIter; fn decomposition_type(self) -> Option<DecompositionType>; fn excluded_from_composition(self) -> bool; fn excluded_from_composition_fully(self) -> bool; fn expands_on_nfc(self) -> bool; fn expands_on_nfd(self) -> bool; fn expands_on_nfkc(self) -> bool; fn expands_on_nfkd(self) -> bool; fn quick_check_nfc(self) -> Trilean; fn quick_check_nfd(self) -> bool; fn quick_check_nfkc(self) -> Trilean; fn quick_check_nfkd(self) -> bool; fn grapheme_cluster_break(self) -> GraphemeClusterBreak; fn is_grapheme_base(self) -> bool; fn is_grapheme_extend(self) -> bool; fn is_grapheme_extend_other(self) -> bool; fn is_grapheme_link(self) -> bool; fn linebreak_class(self) -> Option<LinebreakClass>; fn sentence_break(self) -> SentenceBreak; fn word_break(self) -> WordBreak; fn is_alpha(self) -> bool { ... } fn is_lower(self) -> bool { ... } fn is_upper(self) -> bool { ... } fn is_white(self) -> bool { ... } }
Required Methods
fn age(self) -> Option<(u8, u8)>
fn block(self) -> Option<UnicodeBlock>
fn category(self) -> UnicodeCategory
fn codepoint(self) -> char
fn iso_comment(self) -> &'static str
fn is_alphabetic(self) -> bool
fn is_alphabetic_other(self) -> bool
fn is_dash(self) -> bool
fn is_default_ignorable(self) -> bool
fn is_default_ignorable_other(self) -> bool
fn is_deprecated(self) -> bool
fn is_diacritic(self) -> bool
fn is_extender(self) -> bool
fn is_hex_digit(self) -> bool
fn is_hex_digit_ascii(self) -> bool
fn is_hyphen(self) -> bool
fn is_logical_order_exception(self) -> bool
fn is_math(self) -> bool
fn is_math_other(self) -> bool
fn is_noncharacter(self) -> bool
fn is_preprended_concatenation_mark(self) -> bool
fn is_quotation_mark(self) -> bool
fn is_sentence_terminal(self) -> bool
fn is_soft_dotted(self) -> bool
fn is_terminal_punctuation(self) -> bool
fn is_variation_selector(self) -> bool
fn is_whitespace(self) -> bool
fn numeric_type(self) -> Option<NumericType>
fn numeric_value(self) -> Option<Number>
fn is_id_continue(self) -> bool
fn is_id_continue_nfkc(self) -> bool
fn is_id_continue_other(self) -> bool
fn is_id_start(self) -> bool
fn is_id_start_nfkc(self) -> bool
fn is_id_start_other(self) -> bool
fn is_pattern_syntax(self) -> bool
fn is_pattern_whitespace(self) -> bool
fn east_asian_width(self) -> EastAsianWidth
fn hangul_syllable_type(self) -> Option<HangulSyllableType>
fn jamo_short_name(self) -> Option<&'static str>
fn indic_positional_category(self) -> Option<IndicPositionalCategory>
fn indic_syllabic_category(self) -> IndicSyllabicCategory
fn is_ideograph(self) -> bool
fn is_ideograph_description_sequence_binary_operator(self) -> bool
fn is_ideograph_description_sequence_radical(self) -> bool
fn is_ideograph_description_sequence_trinary_operator(self) -> bool
fn is_ideograph_unified(self) -> bool
fn join_control(self) -> bool
fn joining_group(self) -> JoiningGroup
fn joining_type(self) -> JoiningType
fn script(self) -> Option<Script>
fn script_extensions(self) -> Option<&'static [Script]>
fn bidi_class(self) -> BidiClass
fn bidi_is_control(self) -> bool
fn bidi_is_mirrored(self) -> bool
fn bidi_mirror(self) -> Option<char>
fn bidi_paired_bracket(self) -> char
fn bidi_paired_bracket_type(self) -> Option<BidiPairedBracketType>
fn casefold(self) -> CharIter
fn casefold_nfkc(self) -> CharIter
fn casefold_nfkc_closure(self) -> CharIter
fn casefold_simple(self) -> char
fn changes_when_casefolded(self) -> bool
fn changes_when_casefolded_nfkc(self) -> bool
fn changes_when_casemapped(self) -> bool
fn changes_when_lowercased(self) -> bool
fn changes_when_titlecased(self) -> bool
fn changes_when_uppercased(self) -> bool
fn is_case_ignorable(self) -> bool
fn is_cased(self) -> bool
fn is_lowercase(self) -> bool
fn is_lowercase_other(self) -> bool
fn is_uppercase(self) -> bool
fn is_uppercase_other(self) -> bool
fn lowercase(self) -> CharIter
fn lowercase_simple(self) -> char
fn titlecase(self) -> CharIter
fn titlecase_simple(self) -> char
fn uppercase(self) -> CharIter
fn uppercase_simple(self) -> char
fn canonical_combining_class(self) -> u8
fn decomposition_map(self) -> CharIter
fn decomposition_type(self) -> Option<DecompositionType>
fn excluded_from_composition(self) -> bool
fn excluded_from_composition_fully(self) -> bool
fn expands_on_nfc(self) -> bool
fn expands_on_nfd(self) -> bool
fn expands_on_nfkc(self) -> bool
fn expands_on_nfkd(self) -> bool
fn quick_check_nfc(self) -> Trilean
fn quick_check_nfd(self) -> bool
fn quick_check_nfkc(self) -> Trilean
fn quick_check_nfkd(self) -> bool
fn grapheme_cluster_break(self) -> GraphemeClusterBreak
fn is_grapheme_base(self) -> bool
fn is_grapheme_extend(self) -> bool
fn is_grapheme_extend_other(self) -> bool
fn is_grapheme_link(self) -> bool
fn linebreak_class(self) -> Option<LinebreakClass>
fn sentence_break(self) -> SentenceBreak
fn word_break(self) -> WordBreak
Provided Methods
fn is_alpha(self) -> bool
fn is_lower(self) -> bool
fn is_upper(self) -> bool
fn is_white(self) -> bool
Implementors
impl Codepoint for char