Enum language_tags::Error [−][src]
Defines an Error type for langtags.
Errors occur mainly during parsing of language tags.
Variants
DuplicateExtension
The same extension subtag is only allowed once in a tag before the private use part.
EmptyExtension
If an extension subtag is present, it must not be empty.
EmptyPrivateUse
If the x
subtag is present, it must not be empty.
ForbiddenChar
The langtag contains a char that is not A-Z, a-z, 0-9 or the dash.
InvalidSubtag
A subtag fails to parse, it does not match any other subtags.
InvalidLanguage
The given language subtag is invalid.
SubtagTooLong
A subtag may be eight characters in length at maximum.
TooManyExtlangs
At maximum three extlangs are allowed, but zero to one extlangs are preferred.
Trait Implementations
impl Debug for Error
[src]
[+]
impl Debug for Error
impl Eq for Error
[src]
impl Eq for Error
impl PartialEq for Error
[src]
[+]
impl PartialEq for Error
impl ErrorTrait for Error
[src]
[+]
impl ErrorTrait for Error
impl Display for Error
[src]
[+]
impl Display for Error