Enum lightspeed_core::error::LightSpeedError
source · [−]pub enum LightSpeedError {
Show 16 variants
InvalidTokenError {
message: String,
},
ExpiredTokenError {
message: String,
},
GenerateTokenError {
message: String,
},
MissingAuthTokenError,
ParseAuthHeaderError {
message: String,
},
ModuleBuilderError {
message: String,
},
ModuleStartError {
message: String,
},
ConfigurationError {
message: String,
},
UnauthenticatedError,
ForbiddenError {
message: String,
},
PasswordEncryptionError {
message: String,
},
InternalServerError {
message: String,
},
ValidationError {
details: RootErrorDetails,
},
BadRequest {
message: String,
code: &'static str,
},
RequestConflict {
message: String,
code: &'static str,
},
ServiceUnavailable {
message: String,
code: &'static str,
},
}Variants
InvalidTokenError
Fields
message: StringExpiredTokenError
Fields
message: StringGenerateTokenError
Fields
message: StringMissingAuthTokenError
ParseAuthHeaderError
Fields
message: StringModuleBuilderError
Fields
message: StringModuleStartError
Fields
message: StringConfigurationError
Fields
message: StringUnauthenticatedError
ForbiddenError
Fields
message: StringPasswordEncryptionError
Fields
message: StringInternalServerError
Fields
message: StringValidationError
Fields
details: RootErrorDetailsBadRequest
RequestConflict
ServiceUnavailable
Trait Implementations
sourceimpl Debug for LightSpeedError
impl Debug for LightSpeedError
sourceimpl Display for LightSpeedError
impl Display for LightSpeedError
sourceimpl Error for LightSpeedError
impl Error for LightSpeedError
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()
Auto Trait Implementations
impl RefUnwindSafe for LightSpeedError
impl Send for LightSpeedError
impl Sync for LightSpeedError
impl Unpin for LightSpeedError
impl UnwindSafe for LightSpeedError
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