Enum unic_ucd::GeneralCategory [] [src]

pub enum GeneralCategory {
    UppercaseLetter,
    LowercaseLetter,
    TitlecaseLetter,
    ModifierLetter,
    OtherLetter,
    NonspacingMark,
    SpacingMark,
    EnclosingMark,
    DecimalNumber,
    LetterNumber,
    OtherNumber,
    ConnectorPunctuation,
    DashPunctuation,
    OpenPunctuation,
    ClosePunctuation,
    InitialPunctuation,
    FinalPunctuation,
    OtherPunctuation,
    MathSymbol,
    CurrencySymbol,
    ModifierSymbol,
    OtherSymbol,
    SpaceSeparator,
    LineSeparator,
    ParagraphSeparator,
    Control,
    Format,
    Surrogate,
    PrivateUse,
    Unassigned,
}

Represents the Unicode Character General_Category property.

This is a useful breakdown into various character types which can be used as a default categorization in implementations. For the property values, see General_Category Values.

Variants

An uppercase letter

A lowercase letter

A digraphic character, with first part uppercase

A modifier letter

Other letters, including syllables and ideographs

A nonspacing combining mark (zero advance width)

A spacing combining mark (positive advance width)

An enclosing combining mark

A decimal digit

A letterlike numeric character

A numeric character of other type

A connecting punctuation mark, like a tie

A dash or hyphen punctuation mark

An opening punctuation mark (of a pair)

A closing punctuation mark (of a pair)

An initial quotation mark

A final quotation mark

A punctuation mark of other type

A symbol of mathematical use

A currency sign

A non-letterlike modifier symbol

A symbol of other type

A space character (of various non-zero widths)

U+2028 LINE SEPARATOR only

U+2029 PARAGRAPH SEPARATOR only

A C0 or C1 control code

A format control character

A surrogate code point

A private-use character

Unassigned

Methods

impl GeneralCategory
[src]

[src]

Find the GeneralCategory of a single char.

impl GeneralCategory
[src]

[src]

Lu | Ll | Lt (Short form: LC)

[src]

Lu | Ll | Lt | Lm | Lo (Short form: L)

[src]

Mn | Mc | Me (Short form: M)

[src]

Nd | Nl | No (Short form: N)

[src]

Pc | Pd | Ps | Pe | Pi | Pf | Po (Short form: P)

[src]

Sm | Sc | Sk | So (Short form: S)

[src]

Zs | Zl | Zp (Short form: Z)

[src]

Cc | Cf | Cs | Co | Cn (Short form: C)

Trait Implementations

impl Copy for GeneralCategory
[src]

impl Hash for GeneralCategory
[src]

[src]

impl Clone for GeneralCategory
[src]

impl Eq for GeneralCategory
[src]

impl PartialEq<GeneralCategory> for GeneralCategory
[src]

[src]

impl FromStr for GeneralCategory
[src]

impl TotalCharProperty for GeneralCategory
[src]

impl Debug for GeneralCategory
[src]

[src]

impl CharProperty for GeneralCategory
[src]

[src]

[src]

[src]

impl EnumeratedCharProperty for GeneralCategory
[src]

[src]

[src]

[src]

[src]

impl Display for GeneralCategory
[src]

[src]

impl Default for GeneralCategory
[src]