Enum rust_icu_sys::UProperty[][src]

#[repr(i32)]
pub enum UProperty {
Show variants UCHAR_ALPHABETIC, UCHAR_ASCII_HEX_DIGIT, UCHAR_BIDI_CONTROL, UCHAR_BIDI_MIRRORED, UCHAR_DASH, UCHAR_DEFAULT_IGNORABLE_CODE_POINT, UCHAR_DEPRECATED, UCHAR_DIACRITIC, UCHAR_EXTENDER, UCHAR_FULL_COMPOSITION_EXCLUSION, UCHAR_GRAPHEME_BASE, UCHAR_GRAPHEME_EXTEND, UCHAR_GRAPHEME_LINK, UCHAR_HEX_DIGIT, UCHAR_HYPHEN, UCHAR_ID_CONTINUE, UCHAR_ID_START, UCHAR_IDEOGRAPHIC, UCHAR_IDS_BINARY_OPERATOR, UCHAR_IDS_TRINARY_OPERATOR, UCHAR_JOIN_CONTROL, UCHAR_LOGICAL_ORDER_EXCEPTION, UCHAR_LOWERCASE, UCHAR_MATH, UCHAR_NONCHARACTER_CODE_POINT, UCHAR_QUOTATION_MARK, UCHAR_RADICAL, UCHAR_SOFT_DOTTED, UCHAR_TERMINAL_PUNCTUATION, UCHAR_UNIFIED_IDEOGRAPH, UCHAR_UPPERCASE, UCHAR_WHITE_SPACE, UCHAR_XID_CONTINUE, UCHAR_XID_START, UCHAR_CASE_SENSITIVE, UCHAR_S_TERM, UCHAR_VARIATION_SELECTOR, UCHAR_NFD_INERT, UCHAR_NFKD_INERT, UCHAR_NFC_INERT, UCHAR_NFKC_INERT, UCHAR_SEGMENT_STARTER, UCHAR_PATTERN_SYNTAX, UCHAR_PATTERN_WHITE_SPACE, UCHAR_POSIX_ALNUM, UCHAR_POSIX_BLANK, UCHAR_POSIX_GRAPH, UCHAR_POSIX_PRINT, UCHAR_POSIX_XDIGIT, UCHAR_CASED, UCHAR_CASE_IGNORABLE, UCHAR_CHANGES_WHEN_LOWERCASED, UCHAR_CHANGES_WHEN_UPPERCASED, UCHAR_CHANGES_WHEN_TITLECASED, UCHAR_CHANGES_WHEN_CASEFOLDED, UCHAR_CHANGES_WHEN_CASEMAPPED, UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED, UCHAR_EMOJI, UCHAR_EMOJI_PRESENTATION, UCHAR_EMOJI_MODIFIER, UCHAR_EMOJI_MODIFIER_BASE, UCHAR_EMOJI_COMPONENT, UCHAR_REGIONAL_INDICATOR, UCHAR_PREPENDED_CONCATENATION_MARK, UCHAR_EXTENDED_PICTOGRAPHIC, UCHAR_BINARY_LIMIT, UCHAR_BIDI_CLASS, UCHAR_BLOCK, UCHAR_CANONICAL_COMBINING_CLASS, UCHAR_DECOMPOSITION_TYPE, UCHAR_EAST_ASIAN_WIDTH, UCHAR_GENERAL_CATEGORY, UCHAR_JOINING_GROUP, UCHAR_JOINING_TYPE, UCHAR_LINE_BREAK, UCHAR_NUMERIC_TYPE, UCHAR_SCRIPT, UCHAR_HANGUL_SYLLABLE_TYPE, UCHAR_NFD_QUICK_CHECK, UCHAR_NFKD_QUICK_CHECK, UCHAR_NFC_QUICK_CHECK, UCHAR_NFKC_QUICK_CHECK, UCHAR_LEAD_CANONICAL_COMBINING_CLASS, UCHAR_TRAIL_CANONICAL_COMBINING_CLASS, UCHAR_GRAPHEME_CLUSTER_BREAK, UCHAR_SENTENCE_BREAK, UCHAR_WORD_BREAK, UCHAR_BIDI_PAIRED_BRACKET_TYPE, UCHAR_INDIC_POSITIONAL_CATEGORY, UCHAR_INDIC_SYLLABIC_CATEGORY, UCHAR_VERTICAL_ORIENTATION, UCHAR_INT_LIMIT, UCHAR_GENERAL_CATEGORY_MASK, UCHAR_MASK_LIMIT, UCHAR_NUMERIC_VALUE, UCHAR_DOUBLE_LIMIT, UCHAR_AGE, UCHAR_BIDI_MIRRORING_GLYPH, UCHAR_CASE_FOLDING, UCHAR_ISO_COMMENT, UCHAR_LOWERCASE_MAPPING, UCHAR_NAME, UCHAR_SIMPLE_CASE_FOLDING, UCHAR_SIMPLE_LOWERCASE_MAPPING, UCHAR_SIMPLE_TITLECASE_MAPPING, UCHAR_SIMPLE_UPPERCASE_MAPPING, UCHAR_TITLECASE_MAPPING, UCHAR_UNICODE_1_NAME, UCHAR_UPPERCASE_MAPPING, UCHAR_BIDI_PAIRED_BRACKET, UCHAR_STRING_LIMIT, UCHAR_SCRIPT_EXTENSIONS, UCHAR_OTHER_PROPERTY_LIMIT, UCHAR_INVALID_CODE,
}

Variants

UCHAR_ALPHABETIC
UCHAR_ASCII_HEX_DIGIT
UCHAR_BIDI_CONTROL
UCHAR_BIDI_MIRRORED
UCHAR_DASH
UCHAR_DEFAULT_IGNORABLE_CODE_POINT
UCHAR_DEPRECATED
UCHAR_DIACRITIC
UCHAR_EXTENDER
UCHAR_FULL_COMPOSITION_EXCLUSION
UCHAR_GRAPHEME_BASE
UCHAR_GRAPHEME_EXTEND
UCHAR_HEX_DIGIT
UCHAR_HYPHEN
UCHAR_ID_CONTINUE
UCHAR_ID_START
UCHAR_IDEOGRAPHIC
UCHAR_IDS_BINARY_OPERATOR
UCHAR_IDS_TRINARY_OPERATOR
UCHAR_JOIN_CONTROL
UCHAR_LOGICAL_ORDER_EXCEPTION
UCHAR_LOWERCASE
UCHAR_MATH
UCHAR_NONCHARACTER_CODE_POINT
UCHAR_QUOTATION_MARK
UCHAR_RADICAL
UCHAR_SOFT_DOTTED
UCHAR_TERMINAL_PUNCTUATION
UCHAR_UNIFIED_IDEOGRAPH
UCHAR_UPPERCASE
UCHAR_WHITE_SPACE
UCHAR_XID_CONTINUE
UCHAR_XID_START
UCHAR_CASE_SENSITIVE
UCHAR_S_TERM
UCHAR_VARIATION_SELECTOR
UCHAR_NFD_INERT
UCHAR_NFKD_INERT
UCHAR_NFC_INERT
UCHAR_NFKC_INERT
UCHAR_SEGMENT_STARTER
UCHAR_PATTERN_SYNTAX
UCHAR_PATTERN_WHITE_SPACE
UCHAR_POSIX_ALNUM
UCHAR_POSIX_BLANK
UCHAR_POSIX_GRAPH
UCHAR_POSIX_PRINT
UCHAR_POSIX_XDIGIT
UCHAR_CASED
UCHAR_CASE_IGNORABLE
UCHAR_CHANGES_WHEN_LOWERCASED
UCHAR_CHANGES_WHEN_UPPERCASED
UCHAR_CHANGES_WHEN_TITLECASED
UCHAR_CHANGES_WHEN_CASEFOLDED
UCHAR_CHANGES_WHEN_CASEMAPPED
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED
UCHAR_EMOJI
UCHAR_EMOJI_PRESENTATION
UCHAR_EMOJI_MODIFIER
UCHAR_EMOJI_MODIFIER_BASE
UCHAR_EMOJI_COMPONENT
UCHAR_REGIONAL_INDICATOR
UCHAR_PREPENDED_CONCATENATION_MARK
UCHAR_EXTENDED_PICTOGRAPHIC
UCHAR_BINARY_LIMIT
UCHAR_BIDI_CLASS
UCHAR_BLOCK
UCHAR_CANONICAL_COMBINING_CLASS
UCHAR_DECOMPOSITION_TYPE
UCHAR_EAST_ASIAN_WIDTH
UCHAR_GENERAL_CATEGORY
UCHAR_JOINING_GROUP
UCHAR_JOINING_TYPE
UCHAR_LINE_BREAK
UCHAR_NUMERIC_TYPE
UCHAR_SCRIPT
UCHAR_HANGUL_SYLLABLE_TYPE
UCHAR_NFD_QUICK_CHECK
UCHAR_NFKD_QUICK_CHECK
UCHAR_NFC_QUICK_CHECK
UCHAR_NFKC_QUICK_CHECK
UCHAR_LEAD_CANONICAL_COMBINING_CLASS
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS
UCHAR_GRAPHEME_CLUSTER_BREAK
UCHAR_SENTENCE_BREAK
UCHAR_WORD_BREAK
UCHAR_BIDI_PAIRED_BRACKET_TYPE
UCHAR_INDIC_POSITIONAL_CATEGORY
UCHAR_INDIC_SYLLABIC_CATEGORY
UCHAR_VERTICAL_ORIENTATION
UCHAR_INT_LIMIT
UCHAR_GENERAL_CATEGORY_MASK
UCHAR_MASK_LIMIT
UCHAR_NUMERIC_VALUE
UCHAR_DOUBLE_LIMIT
UCHAR_AGE
UCHAR_BIDI_MIRRORING_GLYPH
UCHAR_CASE_FOLDING
UCHAR_ISO_COMMENT
UCHAR_LOWERCASE_MAPPING
UCHAR_NAME
UCHAR_SIMPLE_CASE_FOLDING
UCHAR_SIMPLE_LOWERCASE_MAPPING
UCHAR_SIMPLE_TITLECASE_MAPPING
UCHAR_SIMPLE_UPPERCASE_MAPPING
UCHAR_TITLECASE_MAPPING
UCHAR_UNICODE_1_NAME
UCHAR_UPPERCASE_MAPPING
UCHAR_BIDI_PAIRED_BRACKET
UCHAR_STRING_LIMIT
UCHAR_SCRIPT_EXTENSIONS
UCHAR_OTHER_PROPERTY_LIMIT
UCHAR_INVALID_CODE

Implementations

impl UProperty[src]

impl UProperty[src]

impl UProperty[src]

impl UProperty[src]

impl UProperty[src]

impl UProperty[src]

Trait Implementations

impl Clone for UProperty[src]

fn clone(&self) -> UProperty[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for UProperty[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Hash for UProperty[src]

fn hash<__H: Hasher>(&self, state: &mut __H)[src]

Feeds this value into the given Hasher. Read more

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given Hasher. Read more

impl PartialEq<UProperty> for UProperty[src]

fn eq(&self, other: &UProperty) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl PartialOrd<UProperty> for UProperty[src]

fn partial_cmp(&self, other: &UProperty) -> Option<Ordering>[src]

This method returns an ordering between self and other values if one exists. Read more

#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests less than (for self and other) and is used by the < operator. Read more

#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Copy for UProperty[src]

impl Eq for UProperty[src]

impl StructuralEq for UProperty[src]

impl StructuralPartialEq for UProperty[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.