Enum language_tags::ValidationError [−][src]
Errors returned by the LanguageTag
validation
Variants
The same variant subtag is only allowed once in a tag.
The same extension subtag is only allowed once in a tag before the private use part.
only one extended language subtag is allowed
The primary language is not in the IANA Language Subtag Registry
The extended language is not in the IANA Language Subtag Registry
The script is not in the IANA Language Subtag Registry
The region is not in the IANA Language Subtag Registry
A variant is not in the IANA Language Subtag Registry
The primary language is not the expected extended language prefix from the IANA Language Subtag Registry
The language tag has not one of the expected variant prefix from the IANA Language Subtag Registry
Trait Implementations
impl Debug for ValidationError
[src]
impl Display for ValidationError
[src]
impl Eq for ValidationError
[src]
impl Error for ValidationError
[src]
fn description(&self) -> &str
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<ValidationError> for ValidationError
[src]
fn eq(&self, other: &ValidationError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ValidationError
[src]
impl StructuralPartialEq for ValidationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ValidationError
impl Send for ValidationError
impl Sync for ValidationError
impl Unpin for ValidationError
impl UnwindSafe for ValidationError
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> 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>,