Trait icu::properties::props::BinaryProperty

source ·
pub trait BinaryProperty: Sealed {
    const NAME: &'static [u8];
    const SHORT_NAME: &'static [u8];
}
Expand description

A binary Unicode character property.

The descriptions of most properties are taken from TR44, the documentation for the Unicode Character Database. Some properties are instead defined in TR18, the documentation for Unicode regular expressions. In particular, Annex C of this document defines properties for POSIX compatibility.

Required Associated Constants§

source

const NAME: &'static [u8]

The name of this property

source

const SHORT_NAME: &'static [u8]

The abbreviated name of this property, if it exists, otherwise the name

Object Safety§

This trait is not object safe.

Implementors§

source§

impl BinaryProperty for Alnum

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Alphabetic

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for AsciiHexDigit

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for BidiControl

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for BidiMirrored

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Blank

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for CaseIgnorable

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for CaseSensitive

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Cased

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenCasefolded

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenCasemapped

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenLowercased

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenNfkcCasefolded

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenTitlecased

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ChangesWhenUppercased

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Dash

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for DefaultIgnorableCodePoint

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Deprecated

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Diacritic

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Emoji

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for EmojiComponent

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for EmojiModifier

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for EmojiModifierBase

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for EmojiPresentation

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for ExtendedPictographic

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Extender

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for FullCompositionExclusion

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Graph

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for GraphemeBase

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for GraphemeExtend

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for HexDigit

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Hyphen

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for IdContinue

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for IdStart

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Ideographic

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for IdsBinaryOperator

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for IdsTrinaryOperator

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for JoinControl

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for LogicalOrderException

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Lowercase

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Math

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for NfcInert

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for NfdInert

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for NfkcInert

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for NfkdInert

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for NoncharacterCodePoint

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for PatternSyntax

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for PatternWhiteSpace

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for PrependedConcatenationMark

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Print

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for QuotationMark

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Radical

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for RegionalIndicator

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for SegmentStarter

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for SentenceTerminal

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for SoftDotted

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for TerminalPunctuation

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for UnifiedIdeograph

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Uppercase

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for VariationSelector

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for WhiteSpace

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for Xdigit

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for XidContinue

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _

source§

impl BinaryProperty for XidStart

source§

const NAME: &'static [u8] = _

source§

const SHORT_NAME: &'static [u8] = _