pub enum I18NError {
Fluent(Vec<FluentError>),
FluentParser(Vec<ParserError>),
FluentNoValue,
FluentMessageNotFound {
id: String,
},
LanguageIdentifier(LanguageIdentifierError),
Io(Error),
}
Expand description
A possible error value occurred when load i18n resources.
Variants
Fluent(Vec<FluentError>)
Fluent error.
FluentParser(Vec<ParserError>)
Fluent FTL parser error.
FluentNoValue
There is no value in the message.
FluentMessageNotFound
Fields
id: String
Message id
Message id was not found.
LanguageIdentifier(LanguageIdentifierError)
Invalid language id.
Io(Error)
Io error
Trait Implementations
sourceimpl Error for I18NError
impl Error for I18NError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl ResponseError for I18NError
impl ResponseError for I18NError
sourcefn status(&self) -> StatusCode
fn status(&self) -> StatusCode
The status code of this error.
Auto Trait Implementations
impl RefUnwindSafe for I18NError
impl Send for I18NError
impl Sync for I18NError
impl Unpin for I18NError
impl UnwindSafe for I18NError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more