Enum hitbox_actix::CacheError [−][src]
pub enum CacheError { BackendError(BackendError), UpstreamError(MailboxError), SerializeError(Error), DeserializeError, CacheKeyGenerationError(String), }
Expand description
Base hitbox error.
Variants
BackendError(BackendError)
Error described all problems with cache backend interactions.
UpstreamError(MailboxError)
Wrapper for upstream actor mailbox or timeout errors.
SerializeError(Error)
Wrapper for cache data serialization problems.
Wrapper for cache data deserialization problems.
CacheKeyGenerationError(String)
Wrapper error for problems with cache key generation.
Trait Implementations
impl Debug for CacheError
[src]
impl Debug for CacheError
[src]impl Display for CacheError
[src]
impl Display for CacheError
[src]impl Error for CacheError
[src]
impl Error for CacheError
[src]pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl From<BackendError> for CacheError
[src]
impl From<BackendError> for CacheError
[src]pub fn from(source: BackendError) -> CacheError
[src]
pub fn from(source: BackendError) -> CacheError
[src]Performs the conversion.
impl From<Error> for CacheError
[src]
impl From<Error> for CacheError
[src]pub fn from(source: Error) -> CacheError
[src]
pub fn from(source: Error) -> CacheError
[src]Performs the conversion.
impl From<MailboxError> for CacheError
[src]
impl From<MailboxError> for CacheError
[src]pub fn from(source: MailboxError) -> CacheError
[src]
pub fn from(source: MailboxError) -> CacheError
[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CacheError
impl Send for CacheError
impl !Sync for CacheError
impl Unpin for CacheError
impl !UnwindSafe for CacheError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,