/**
* A common enum for errors that ICU4X may return, organized by API
* The error names are stable and can be checked against as strings in the JS API
* Additional information: {@link https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.FixedDecimalError.html 1}, {@link https://docs.rs/icu/latest/icu/calendar/enum.CalendarError.html 2}, {@link https://docs.rs/icu/latest/icu/collator/enum.CollatorError.html 3}, {@link https://docs.rs/icu/latest/icu/datetime/enum.DateTimeError.html 4}, {@link https://docs.rs/icu/latest/icu/decimal/enum.DecimalError.html 5}, {@link https://docs.rs/icu/latest/icu/list/enum.ListError.html 6}, {@link https://docs.rs/icu/latest/icu/locid/enum.ParserError.html 7}, {@link https://docs.rs/icu/latest/icu/locid_transform/enum.LocaleTransformError.html 8}, {@link https://docs.rs/icu/latest/icu/normalizer/enum.NormalizerError.html 9}, {@link https://docs.rs/icu/latest/icu/plurals/enum.PluralsError.html 10}, {@link https://docs.rs/icu/latest/icu/properties/enum.PropertiesError.html 11}, {@link https://docs.rs/icu/latest/icu/provider/struct.DataError.html 12}, {@link https://docs.rs/icu/latest/icu/provider/enum.DataErrorKind.html 13}, {@link https://docs.rs/icu/latest/icu/segmenter/enum.SegmenterError.html 14}, {@link https://docs.rs/icu/latest/icu/timezone/enum.TimeZoneError.html 15}, {@link https://docs.rs/icu_experimental/latest/icu_experimental/units/enum.ConversionError.html 16}
*/
export
enum ICU4XError {
/**
* The error is not currently categorized as ICU4XError. Please file a bug
*/
UnknownError =
'UnknownError',
/**
* An error arising from writing to a string Typically found when not enough space is allocated Most APIs that return a string may return this error
*/
WriteableError =
'WriteableError',
/**
* Some input was out of bounds
*/
OutOfBoundsError =
'OutOfBoundsError',
/**
* Input expected to be UTF-8 was ill-formed
*/
Utf8Error =
'Utf8Error',
/**
*/
DataMissingDataKeyError =
'DataMissingDataKeyError',
/**
*/
DataMissingVariantError =
'DataMissingVariantError',
/**
*/
DataMissingLocaleError =
'DataMissingLocaleError',
/**
*/
DataNeedsVariantError =
'DataNeedsVariantError',
/**
*/
DataNeedsLocaleError =
'DataNeedsLocaleError',
/**
*/
DataExtraneousLocaleError =
'DataExtraneousLocaleError',
/**
*/
DataFilteredResourceError =
'DataFilteredResourceError',
/**
*/
DataMismatchedTypeError =
'DataMismatchedTypeError',
/**
*/
DataMissingPayloadError =
'DataMissingPayloadError',
/**
*/
DataInvalidStateError =
'DataInvalidStateError',
/**
*/
DataCustomError =
'DataCustomError',
/**
*/
DataIoError =
'DataIoError',
/**
*/
DataUnavailableBufferFormatError =
'DataUnavailableBufferFormatError',
/**
*/
DataMismatchedAnyBufferError =
'DataMismatchedAnyBufferError',
/**
* The subtag being requested was not set
*/
LocaleUndefinedSubtagError =
'LocaleUndefinedSubtagError',
/**
* The locale or subtag string failed to parse
*/
LocaleParserLanguageError =
'LocaleParserLanguageError',
/**
*/
LocaleParserSubtagError =
'LocaleParserSubtagError',
/**
*/
LocaleParserExtensionError =
'LocaleParserExtensionError',
/**
* Attempted to construct an invalid data struct
*/
DataStructValidityError =
'DataStructValidityError',
/**
*/
PropertyUnknownScriptIdError =
'PropertyUnknownScriptIdError',
/**
*/
PropertyUnknownGeneralCategoryGroupError =
'PropertyUnknownGeneralCategoryGroupError',
/**
*/
PropertyUnexpectedPropertyNameError =
'PropertyUnexpectedPropertyNameError',
/**
*/
FixedDecimalLimitError =
'FixedDecimalLimitError',
/**
*/
FixedDecimalSyntaxError =
'FixedDecimalSyntaxError',
/**
*/
PluralsParserError =
'PluralsParserError',
/**
*/
CalendarParseError =
'CalendarParseError',
/**
*/
CalendarOverflowError =
'CalendarOverflowError',
/**
*/
CalendarUnderflowError =
'CalendarUnderflowError',
/**
*/
CalendarOutOfRangeError =
'CalendarOutOfRangeError',
/**
*/
CalendarUnknownEraError =
'CalendarUnknownEraError',
/**
*/
CalendarUnknownMonthCodeError =
'CalendarUnknownMonthCodeError',
/**
*/
CalendarMissingInputError =
'CalendarMissingInputError',
/**
*/
CalendarUnknownKindError =
'CalendarUnknownKindError',
/**
*/
CalendarMissingError =
'CalendarMissingError',
/**
*/
DateTimePatternError =
'DateTimePatternError',
/**
*/
DateTimeMissingInputFieldError =
'DateTimeMissingInputFieldError',
/**
*/
DateTimeSkeletonError =
'DateTimeSkeletonError',
/**
*/
DateTimeUnsupportedFieldError =
'DateTimeUnsupportedFieldError',
/**
*/
DateTimeUnsupportedOptionsError =
'DateTimeUnsupportedOptionsError',
/**
*/
DateTimeMissingWeekdaySymbolError =
'DateTimeMissingWeekdaySymbolError',
/**
*/
DateTimeMissingMonthSymbolError =
'DateTimeMissingMonthSymbolError',
/**
*/
DateTimeFixedDecimalError =
'DateTimeFixedDecimalError',
/**
*/
DateTimeMismatchedCalendarError =
'DateTimeMismatchedCalendarError',
/**
*/
TinyStrTooLargeError =
'TinyStrTooLargeError',
/**
*/
TinyStrContainsNullError =
'TinyStrContainsNullError',
/**
*/
TinyStrNonAsciiError =
'TinyStrNonAsciiError',
/**
*/
TimeZoneOffsetOutOfBoundsError =
'TimeZoneOffsetOutOfBoundsError',
/**
*/
TimeZoneInvalidOffsetError =
'TimeZoneInvalidOffsetError',
/**
*/
TimeZoneMissingInputError =
'TimeZoneMissingInputError',
/**
*/
TimeZoneInvalidIdError =
'TimeZoneInvalidIdError',
/**
*/
NormalizerFutureExtensionError =
'NormalizerFutureExtensionError',
/**
*/
NormalizerValidationError =
'NormalizerValidationError',
/**
*/
InvalidCldrUnitIdentifierError =
'InvalidCldrUnitIdentifierError',
}