pub enum Error {
NotFound(String),
Serialization(String),
Deserialization(String),
Connection(String),
StoreNotConfigured(String),
}Expand description
Cache error types.
Variants§
NotFound(String)
Key not found.
Serialization(String)
Serialization error.
Deserialization(String)
Deserialization error.
Connection(String)
Connection error.
StoreNotConfigured(String)
Store not configured.
Implementations§
Source§impl Error
impl Error
Sourcepub fn serialization(msg: impl Into<String>) -> Self
pub fn serialization(msg: impl Into<String>) -> Self
Create a serialization error.
Sourcepub fn deserialization(msg: impl Into<String>) -> Self
pub fn deserialization(msg: impl Into<String>) -> Self
Create a deserialization error.
Sourcepub fn connection(msg: impl Into<String>) -> Self
pub fn connection(msg: impl Into<String>) -> Self
Create a connection error.
Sourcepub fn store_not_configured(store: impl Into<String>) -> Self
pub fn store_not_configured(store: impl Into<String>) -> Self
Create a store not configured error.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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()
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
impl UnwindSafe for Error
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