pub enum UnicodeCategory {
Show 30 variants
Pe,
Pc,
Cc,
Sc,
Pd,
Nd,
Me,
Pf,
Cf,
Pi,
Nl,
Zl,
Ll,
Sm,
Lm,
Sk,
Mn,
Ps,
Lo,
No,
Po,
So,
Zp,
Co,
Zs,
Mc,
Cs,
Lt,
Cn,
Lu,
}Expand description
Unicode category abbreviation.
Variants§
Pe
Close Punctuation.
Pc
Connector Punctuation.
Cc
Control.
Sc
Currency Symbol.
Pd
Dash Punctuation.
Nd
Decimal Number.
Me
Enclosing Mark.
Pf
Final Punctuation.
Cf
Format.
Pi
Initial Punctuation.
Nl
Letter Number.
Zl
Line Separator.
Ll
Lowercase Letter.
Sm
Math Symbol.
Lm
Modifier Letter.
Sk
Modifier Symbol.
Mn
Nonspacing Mark.
Ps
Open Punctuation.
Lo
Other Letter.
No
Other Number.
Po
Other Punctuation.
So
Other Symbol.
Zp
Paragraph Separator.
Co
Private Use.
Zs
Space Separator.
Mc
Spacing Mark.
Cs
Surrogate.
Lt
Titlecase Letter.
Cn
Unassigned.
Lu
Uppercase Letter.
Implementations§
source§impl UnicodeCategory
impl UnicodeCategory
sourcepub const L: UnicodeCategorySet = _
pub const L: UnicodeCategorySet = _
Letters.
sourcepub const M: UnicodeCategorySet = _
pub const M: UnicodeCategorySet = _
Marks.
sourcepub const N: UnicodeCategorySet = _
pub const N: UnicodeCategorySet = _
Numbers.
sourcepub const P: UnicodeCategorySet = _
pub const P: UnicodeCategorySet = _
Punctuation.
sourcepub const S: UnicodeCategorySet = _
pub const S: UnicodeCategorySet = _
Symbols.
sourcepub const Z: UnicodeCategorySet = _
pub const Z: UnicodeCategorySet = _
Separators.
sourcepub const C: UnicodeCategorySet = _
pub const C: UnicodeCategorySet = _
Control, format, private, unassigned and surrogates.
sourcepub const CLOSE_PUNCTUATION: UnicodeCategory = Pe
pub const CLOSE_PUNCTUATION: UnicodeCategory = Pe
Close Punctuation (alias).
sourcepub const CONNECTOR_PUNCTUATION: UnicodeCategory = Pc
pub const CONNECTOR_PUNCTUATION: UnicodeCategory = Pc
Connector Punctuation (alias).
sourcepub const CONTROL: UnicodeCategory = Cc
pub const CONTROL: UnicodeCategory = Cc
Control (alias).
sourcepub const CURRENCY_SYMBOL: UnicodeCategory = Sc
pub const CURRENCY_SYMBOL: UnicodeCategory = Sc
Currency Symbol (alias).
sourcepub const DASH_PUNCTUATION: UnicodeCategory = Pd
pub const DASH_PUNCTUATION: UnicodeCategory = Pd
Dash Punctuation (alias).
sourcepub const DECIMAL_NUMBER: UnicodeCategory = Nd
pub const DECIMAL_NUMBER: UnicodeCategory = Nd
Decimal Number (alias).
sourcepub const ENCLOSING_MARK: UnicodeCategory = Me
pub const ENCLOSING_MARK: UnicodeCategory = Me
Enclosing Mark (alias).
sourcepub const FINAL_PUNCTUATION: UnicodeCategory = Pf
pub const FINAL_PUNCTUATION: UnicodeCategory = Pf
Final Punctuation (alias).
sourcepub const FORMAT: UnicodeCategory = Cf
pub const FORMAT: UnicodeCategory = Cf
Format (alias).
sourcepub const INITIAL_PUNCTUATION: UnicodeCategory = Pi
pub const INITIAL_PUNCTUATION: UnicodeCategory = Pi
Initial Punctuation (alias).
sourcepub const LETTER_NUMBER: UnicodeCategory = Nl
pub const LETTER_NUMBER: UnicodeCategory = Nl
Letter Number (alias).
sourcepub const LINE_SEPARATOR: UnicodeCategory = Zl
pub const LINE_SEPARATOR: UnicodeCategory = Zl
Line Separator (alias).
sourcepub const LOWERCASE_LETTER: UnicodeCategory = Ll
pub const LOWERCASE_LETTER: UnicodeCategory = Ll
Lowercase Letter (alias).
sourcepub const MATH_SYMBOL: UnicodeCategory = Sm
pub const MATH_SYMBOL: UnicodeCategory = Sm
Math Symbol (alias).
sourcepub const MODIFIER_LETTER: UnicodeCategory = Lm
pub const MODIFIER_LETTER: UnicodeCategory = Lm
Modifier Letter (alias).
sourcepub const MODIFIER_SYMBOL: UnicodeCategory = Sk
pub const MODIFIER_SYMBOL: UnicodeCategory = Sk
Modifier Symbol (alias).
sourcepub const NONSPACING_MARK: UnicodeCategory = Mn
pub const NONSPACING_MARK: UnicodeCategory = Mn
Nonspacing Mark (alias).
sourcepub const OPEN_PUNCTUATION: UnicodeCategory = Ps
pub const OPEN_PUNCTUATION: UnicodeCategory = Ps
Open Punctuation (alias).
sourcepub const OTHER_LETTER: UnicodeCategory = Lo
pub const OTHER_LETTER: UnicodeCategory = Lo
Other Letter (alias).
sourcepub const OTHER_NUMBER: UnicodeCategory = No
pub const OTHER_NUMBER: UnicodeCategory = No
Other Number (alias).
sourcepub const OTHER_PUNCTUATION: UnicodeCategory = Po
pub const OTHER_PUNCTUATION: UnicodeCategory = Po
Other Punctuation (alias).
sourcepub const OTHER_SYMBOL: UnicodeCategory = So
pub const OTHER_SYMBOL: UnicodeCategory = So
Other Symbol (alias).
sourcepub const PARAGRAPH_SEPARATOR: UnicodeCategory = Zp
pub const PARAGRAPH_SEPARATOR: UnicodeCategory = Zp
Paragraph Separator (alias).
sourcepub const PRIVATE_USE: UnicodeCategory = Co
pub const PRIVATE_USE: UnicodeCategory = Co
Private Use (alias).
sourcepub const SPACE_SEPARATOR: UnicodeCategory = Zs
pub const SPACE_SEPARATOR: UnicodeCategory = Zs
Space Separator (alias).
sourcepub const SPACING_MARK: UnicodeCategory = Mc
pub const SPACING_MARK: UnicodeCategory = Mc
Spacing Mark (alias).
sourcepub const SURROGATE: UnicodeCategory = Cs
pub const SURROGATE: UnicodeCategory = Cs
Surrogate (alias).
sourcepub const TITLECASE_LETTER: UnicodeCategory = Lt
pub const TITLECASE_LETTER: UnicodeCategory = Lt
Titlecase Letter (alias).
sourcepub const UNASSIGNED: UnicodeCategory = Cn
pub const UNASSIGNED: UnicodeCategory = Cn
Unassigned (alias).
sourcepub const UPPERCASE_LETTER: UnicodeCategory = Lu
pub const UPPERCASE_LETTER: UnicodeCategory = Lu
Uppercase Letter (alias).
Trait Implementations§
source§impl BitOr<UnicodeCategory> for UnicodeCategory
impl BitOr<UnicodeCategory> for UnicodeCategory
source§impl BitOr<UnicodeCategory> for UnicodeCategorySet
impl BitOr<UnicodeCategory> for UnicodeCategorySet
§type Output = UnicodeCategorySet
type Output = UnicodeCategorySet
| operator.source§impl BitOr<UnicodeCategorySet> for UnicodeCategory
impl BitOr<UnicodeCategorySet> for UnicodeCategory
§type Output = UnicodeCategorySet
type Output = UnicodeCategorySet
| operator.source§impl BitOrAssign<UnicodeCategory> for UnicodeCategorySet
impl BitOrAssign<UnicodeCategory> for UnicodeCategorySet
source§fn bitor_assign(&mut self, rhs: UnicodeCategory)
fn bitor_assign(&mut self, rhs: UnicodeCategory)
|= operation. Read moresource§impl Clone for UnicodeCategory
impl Clone for UnicodeCategory
source§fn clone(&self) -> UnicodeCategory
fn clone(&self) -> UnicodeCategory
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UnicodeCategory
impl Debug for UnicodeCategory
source§impl Display for UnicodeCategory
impl Display for UnicodeCategory
source§impl From<UnicodeCategory> for Option<UnicodeCategorySet>
impl From<UnicodeCategory> for Option<UnicodeCategorySet>
source§fn from(category: UnicodeCategory) -> Self
fn from(category: UnicodeCategory) -> Self
source§impl From<UnicodeCategory> for UnicodeCategorySet
impl From<UnicodeCategory> for UnicodeCategorySet
source§fn from(category: UnicodeCategory) -> Self
fn from(category: UnicodeCategory) -> Self
source§impl FromStr for UnicodeCategory
impl FromStr for UnicodeCategory
source§impl Hash for UnicodeCategory
impl Hash for UnicodeCategory
source§impl PartialEq<UnicodeCategory> for UnicodeCategory
impl PartialEq<UnicodeCategory> for UnicodeCategory
source§fn eq(&self, other: &UnicodeCategory) -> bool
fn eq(&self, other: &UnicodeCategory) -> bool
self and other values to be equal, and is used
by ==.