Enum rust_icu_sys::UErrorCode [−][src]
#[repr(i32)] pub enum UErrorCode {}Show variants
U_USING_FALLBACK_WARNING, U_USING_DEFAULT_WARNING, U_SAFECLONE_ALLOCATED_WARNING, U_STATE_OLD_WARNING, U_STRING_NOT_TERMINATED_WARNING, U_SORT_KEY_TOO_SHORT_WARNING, U_AMBIGUOUS_ALIAS_WARNING, U_DIFFERENT_UCA_VERSION, U_PLUGIN_CHANGED_LEVEL_WARNING, U_ERROR_WARNING_LIMIT, U_ZERO_ERROR, U_ILLEGAL_ARGUMENT_ERROR, U_MISSING_RESOURCE_ERROR, U_INVALID_FORMAT_ERROR, U_FILE_ACCESS_ERROR, U_INTERNAL_PROGRAM_ERROR, U_MESSAGE_PARSE_ERROR, U_MEMORY_ALLOCATION_ERROR, U_INDEX_OUTOFBOUNDS_ERROR, U_PARSE_ERROR, U_INVALID_CHAR_FOUND, U_TRUNCATED_CHAR_FOUND, U_ILLEGAL_CHAR_FOUND, U_INVALID_TABLE_FORMAT, U_INVALID_TABLE_FILE, U_BUFFER_OVERFLOW_ERROR, U_UNSUPPORTED_ERROR, U_RESOURCE_TYPE_MISMATCH, U_ILLEGAL_ESCAPE_SEQUENCE, U_UNSUPPORTED_ESCAPE_SEQUENCE, U_NO_SPACE_AVAILABLE, U_CE_NOT_FOUND_ERROR, U_PRIMARY_TOO_LONG_ERROR, U_STATE_TOO_OLD_ERROR, U_TOO_MANY_ALIASES_ERROR, U_ENUM_OUT_OF_SYNC_ERROR, U_INVARIANT_CONVERSION_ERROR, U_INVALID_STATE_ERROR, U_COLLATOR_VERSION_MISMATCH, U_USELESS_COLLATOR_ERROR, U_NO_WRITE_PERMISSION, U_STANDARD_ERROR_LIMIT, U_BAD_VARIABLE_DEFINITION, U_MALFORMED_RULE, U_MALFORMED_SET, U_MALFORMED_SYMBOL_REFERENCE, U_MALFORMED_UNICODE_ESCAPE, U_MALFORMED_VARIABLE_DEFINITION, U_MALFORMED_VARIABLE_REFERENCE, U_MISMATCHED_SEGMENT_DELIMITERS, U_MISPLACED_ANCHOR_START, U_MISPLACED_CURSOR_OFFSET, U_MISPLACED_QUANTIFIER, U_MISSING_OPERATOR, U_MISSING_SEGMENT_CLOSE, U_MULTIPLE_ANTE_CONTEXTS, U_MULTIPLE_CURSORS, U_MULTIPLE_POST_CONTEXTS, U_TRAILING_BACKSLASH, U_UNDEFINED_SEGMENT_REFERENCE, U_UNDEFINED_VARIABLE, U_UNQUOTED_SPECIAL, U_UNTERMINATED_QUOTE, U_RULE_MASK_ERROR, U_MISPLACED_COMPOUND_FILTER, U_MULTIPLE_COMPOUND_FILTERS, U_INVALID_RBT_SYNTAX, U_INVALID_PROPERTY_PATTERN, U_MALFORMED_PRAGMA, U_UNCLOSED_SEGMENT, U_ILLEGAL_CHAR_IN_SEGMENT, U_VARIABLE_RANGE_EXHAUSTED, U_VARIABLE_RANGE_OVERLAP, U_ILLEGAL_CHARACTER, U_INTERNAL_TRANSLITERATOR_ERROR, U_INVALID_ID, U_INVALID_FUNCTION, U_PARSE_ERROR_LIMIT, U_UNEXPECTED_TOKEN, U_MULTIPLE_DECIMAL_SEPARATORS, U_MULTIPLE_EXPONENTIAL_SYMBOLS, U_MALFORMED_EXPONENTIAL_PATTERN, U_MULTIPLE_PERCENT_SYMBOLS, U_MULTIPLE_PERMILL_SYMBOLS, U_MULTIPLE_PAD_SPECIFIERS, U_PATTERN_SYNTAX_ERROR, U_ILLEGAL_PAD_POSITION, U_UNMATCHED_BRACES, U_UNSUPPORTED_PROPERTY, U_UNSUPPORTED_ATTRIBUTE, U_ARGUMENT_TYPE_MISMATCH, U_DUPLICATE_KEYWORD, U_UNDEFINED_KEYWORD, U_DEFAULT_KEYWORD_MISSING, U_DECIMAL_NUMBER_SYNTAX_ERROR, U_FORMAT_INEXACT_ERROR, U_NUMBER_ARG_OUTOFBOUNDS_ERROR, U_NUMBER_SKELETON_SYNTAX_ERROR, U_FMT_PARSE_ERROR_LIMIT, U_BRK_INTERNAL_ERROR, U_BRK_HEX_DIGITS_EXPECTED, U_BRK_SEMICOLON_EXPECTED, U_BRK_RULE_SYNTAX, U_BRK_UNCLOSED_SET, U_BRK_ASSIGN_ERROR, U_BRK_VARIABLE_REDFINITION, U_BRK_MISMATCHED_PAREN, U_BRK_NEW_LINE_IN_QUOTED_STRING, U_BRK_UNDEFINED_VARIABLE, U_BRK_INIT_ERROR, U_BRK_RULE_EMPTY_SET, U_BRK_UNRECOGNIZED_OPTION, U_BRK_MALFORMED_RULE_TAG, U_BRK_ERROR_LIMIT, U_REGEX_INTERNAL_ERROR, U_REGEX_RULE_SYNTAX, U_REGEX_INVALID_STATE, U_REGEX_BAD_ESCAPE_SEQUENCE, U_REGEX_PROPERTY_SYNTAX, U_REGEX_UNIMPLEMENTED, U_REGEX_MISMATCHED_PAREN, U_REGEX_NUMBER_TOO_BIG, U_REGEX_BAD_INTERVAL, U_REGEX_MAX_LT_MIN, U_REGEX_INVALID_BACK_REF, U_REGEX_INVALID_FLAG, U_REGEX_LOOK_BEHIND_LIMIT, U_REGEX_SET_CONTAINS_STRING, U_REGEX_OCTAL_TOO_BIG, U_REGEX_MISSING_CLOSE_BRACKET, U_REGEX_INVALID_RANGE, U_REGEX_STACK_OVERFLOW, U_REGEX_TIME_OUT, U_REGEX_STOPPED_BY_CALLER, U_REGEX_PATTERN_TOO_BIG, U_REGEX_INVALID_CAPTURE_GROUP_NAME, U_REGEX_ERROR_LIMIT, U_IDNA_PROHIBITED_ERROR, U_IDNA_UNASSIGNED_ERROR, U_IDNA_CHECK_BIDI_ERROR, U_IDNA_STD3_ASCII_RULES_ERROR, U_IDNA_ACE_PREFIX_ERROR, U_IDNA_VERIFICATION_ERROR, U_IDNA_LABEL_TOO_LONG_ERROR, U_IDNA_ZERO_LENGTH_LABEL_ERROR, U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR, U_IDNA_ERROR_LIMIT, U_PLUGIN_ERROR_START, U_PLUGIN_DIDNT_SET_LEVEL, U_PLUGIN_ERROR_LIMIT,
Variants
Implementations
impl UErrorCode
[src]
pub const U_ERROR_WARNING_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_PARSE_ERROR_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_FMT_PARSE_ERROR_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_MULTIPLE_DECIMAL_SEPERATORS: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_BRK_ERROR_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_REGEX_ERROR_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_IDNA_ERROR_START: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_STRINGPREP_PROHIBITED_ERROR: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_STRINGPREP_UNASSIGNED_ERROR: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_STRINGPREP_CHECK_BIDI_ERROR: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_PLUGIN_TOO_HIGH: UErrorCode
[src]
impl UErrorCode
[src]
pub const U_ERROR_LIMIT: UErrorCode
[src]
Trait Implementations
impl Clone for UErrorCode
[src]
fn clone(&self) -> UErrorCode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UErrorCode
[src]
impl Debug for UErrorCode
[src]
impl Display for UErrorCode
[src]
impl Eq for UErrorCode
[src]
impl Hash for UErrorCode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<UErrorCode> for UErrorCode
[src]
fn eq(&self, other: &UErrorCode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl PartialOrd<UErrorCode> for UErrorCode
[src]
fn partial_cmp(&self, other: &UErrorCode) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for UErrorCode
[src]
impl StructuralPartialEq for UErrorCode
[src]
Auto Trait Implementations
impl RefUnwindSafe for UErrorCode
impl Send for UErrorCode
impl Sync for UErrorCode
impl Unpin for UErrorCode
impl UnwindSafe for UErrorCode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
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]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,