pub enum UnicodeCategory {
Show 38 variants
Letter,
LowercaseLetter,
UppercaseLetter,
TitlecaseLetter,
CasedLetter,
ModifierLetter,
OtherLetter,
Mark,
NonSpacingMark,
SpaceCombiningMark,
EnclosingMark,
Separator,
SpaceSeparator,
LineSeparator,
ParagraphSeparator,
Symbol,
MathSymbol,
CurrencySymbol,
ModifierSymbol,
OtherSymbol,
Number,
DecimalDigitNumber,
LetterNumber,
OtherNumber,
Punctuation,
DashPunctuation,
OpenPunctuation,
ClosePunctuation,
InitialPunctuation,
FinalPunctuation,
ConnectorPunctuation,
OtherPunctuation,
Other,
Control,
Format,
PrivateUse,
Surrogate,
Unassigned,
}
Expand description
An enum covering all Unicode character categories
Used in the unicode_category function.
Variants§
Letter
LowercaseLetter
UppercaseLetter
TitlecaseLetter
CasedLetter
ModifierLetter
OtherLetter
Mark
NonSpacingMark
SpaceCombiningMark
EnclosingMark
Separator
SpaceSeparator
LineSeparator
ParagraphSeparator
Symbol
MathSymbol
CurrencySymbol
ModifierSymbol
OtherSymbol
Number
DecimalDigitNumber
LetterNumber
OtherNumber
Punctuation
DashPunctuation
OpenPunctuation
ClosePunctuation
InitialPunctuation
FinalPunctuation
ConnectorPunctuation
OtherPunctuation
Other
Control
Format
PrivateUse
Surrogate
Unassigned
Auto Trait Implementations§
impl Freeze for UnicodeCategory
impl RefUnwindSafe for UnicodeCategory
impl Send for UnicodeCategory
impl Sync for UnicodeCategory
impl Unpin for UnicodeCategory
impl UnwindSafe for UnicodeCategory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more