Enum language_tags::Error 
                   
                       [−]
                   
               [src]
pub enum Error {
    DuplicateExtension,
    EmptyExtension,
    EmptyPrivateUse,
    ForbiddenChar,
    InvalidSubtag,
    InvalidLanguage,
    SubtagTooLong,
    TooManyExtlangs,
}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   | |
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.  |