pub enum LTAError {
BackendError(Error),
InvalidAPIKey,
RateLimitReached,
UnknownEnumVariant,
Unauthorized,
NotFound,
FailedToParseBody,
UnhandledStatusCode(StatusCode, String),
Custom(String),
}
Expand description
LTAError type, all request using lta-rs returns Result<T, LTAError>
Variants
BackendError(Error)
Internal error within the client backend, open a PR if this happens
InvalidAPIKey
API key is most likely empty
RateLimitReached
You have reached the server limit, try again later
UnknownEnumVariant
Response body can’t be parsed to a valid enum
Unauthorized
Make sure that your API key is correct and valid
NotFound
HTTP NOTFOUND
FailedToParseBody
Failed to parse body of response, probably malformed
UnhandledStatusCode(StatusCode, String)
Undocumented status code, open an issue if this happens
Custom(String)
Custom
Trait Implementations
sourceimpl Error for LTAError
impl Error for LTAError
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>
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
use the Display impl or to_string()
Auto Trait Implementations
impl !RefUnwindSafe for LTAError
impl Send for LTAError
impl Sync for LTAError
impl Unpin for LTAError
impl !UnwindSafe for LTAError
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> 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>
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