pub enum StorageError {
ConnectionError(String),
QueryError(String),
SerializationError(String),
DeserializationError(String),
IntegrityError(String),
ConcurrencyError(String),
NotFoundError(String),
ConfigError(String),
IoError(Error),
Other(Error),
}Expand description
存储层错误类型
Variants§
ConnectionError(String)
数据库连接错误
QueryError(String)
查询执行错误
SerializationError(String)
序列化错误
DeserializationError(String)
反序列化错误
IntegrityError(String)
数据完整性错误
ConcurrencyError(String)
并发冲突错误
NotFoundError(String)
资源不存在错误
ConfigError(String)
配置错误
IoError(Error)
IO 错误
Other(Error)
其他错误
Trait Implementations§
Source§impl Debug for StorageError
impl Debug for StorageError
Source§impl Display for StorageError
impl Display for StorageError
Source§impl Error for StorageError
impl Error for StorageError
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<ActrError> for StorageError
从 actor 错误转换为存储错误
impl From<ActrError> for StorageError
从 actor 错误转换为存储错误
Source§impl From<Error> for StorageError
impl From<Error> for StorageError
Source§impl From<Error> for StorageError
impl From<Error> for StorageError
Auto Trait Implementations§
impl Freeze for StorageError
impl !RefUnwindSafe for StorageError
impl Send for StorageError
impl Sync for StorageError
impl Unpin for StorageError
impl !UnwindSafe for StorageError
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