pub enum ClamberError {
Show 20 variants
LoggingError {
message: String,
},
DirectoryCreationError {
path: String,
},
JwtError {
message: String,
},
JwtKeyError {
details: String,
},
JwtSignError {
details: String,
},
JwtVerifyError {
details: String,
},
JwtExpiredError,
JwtMissingFieldError {
field: String,
},
SnowflakeInitError {
details: String,
},
SnowflakeGenerateError {
details: String,
},
SnowflakeConfigError {
details: String,
},
ConfigLoadError {
details: String,
},
ConfigFileNotFoundError {
path: String,
},
ConfigParseError {
details: String,
},
ConfigValidationError {
details: String,
},
EnvVarParseError {
details: String,
},
SerializationError {
details: String,
},
DeserializationError {
details: String,
},
IoError {
details: String,
},
Other {
message: String,
},
}Expand description
Clamber Core 库的统一错误类型
Variants§
LoggingError
日志相关错误
DirectoryCreationError
目录创建错误
JwtError
JWT相关错误
JwtKeyError
JWT密钥错误
JwtSignError
JWT签名错误
JwtVerifyError
JWT验证错误
JwtExpiredError
JWT过期错误
JwtMissingFieldError
JWT缺少必要字段错误
SnowflakeInitError
Snowflake相关错误
SnowflakeGenerateError
Snowflake生成ID错误
SnowflakeConfigError
Snowflake配置错误
ConfigLoadError
配置管理相关错误
ConfigFileNotFoundError
配置文件不存在错误
ConfigParseError
配置解析错误
ConfigValidationError
配置验证错误
EnvVarParseError
环境变量解析错误
SerializationError
序列化错误
DeserializationError
反序列化错误
IoError
IO错误
Other
其他错误
Trait Implementations§
Source§impl Debug for ClamberError
impl Debug for ClamberError
Source§impl Display for ClamberError
impl Display for ClamberError
Source§impl Error for ClamberError
impl Error for ClamberError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ConfigError> for ClamberError
impl From<ConfigError> for ClamberError
Source§fn from(err: ConfigError) -> Self
fn from(err: ConfigError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ClamberError
impl From<Error> for ClamberError
Source§impl From<Error> for ClamberError
impl From<Error> for ClamberError
Source§impl From<Error> for ClamberError
impl From<Error> for ClamberError
Auto Trait Implementations§
impl Freeze for ClamberError
impl RefUnwindSafe for ClamberError
impl Send for ClamberError
impl Sync for ClamberError
impl Unpin for ClamberError
impl UnwindSafe for ClamberError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more