/// List of parser errors that can be generated /// while parsing [`LanguageIdentifier`](crate::LanguageIdentifier), [`Locale`](crate::Locale), /// [`subtags`](crate::subtags) or [`extensions`](crate::extensions). #[derive(Display, Debug, PartialEq, Copy, Clone)] #[non_exhaustive] pubenum ParseError { /// Invalid language subtag. /// /// # Examples /// /// ``` /// use icu::locale::subtags::Language; /// use icu::locale::ParseError; /// /// assert_eq!("x2".parse::<Language>(), Err(ParseError::InvalidLanguage)); /// ``` #[displaydoc("The given language subtag is invalid")]
InvalidLanguage,
/// Invalid script, region or variant subtag. /// /// # Examples /// /// ``` /// use icu::locale::subtags::Region; /// use icu::locale::ParseError; /// /// assert_eq!("#@2X".parse::<Region>(), Err(ParseError::InvalidSubtag)); /// ``` #[displaydoc("Invalid subtag")]
InvalidSubtag,
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.