pub struct IncorrectMutexGuardError;Expand description
An error type that represents a scenario where a MutexGuard provided to
a function does not reference the underlying Mutex in the enclosing
SaveLockedStateStore.
Trait Implementations§
Source§impl Debug for IncorrectMutexGuardError
impl Debug for IncorrectMutexGuardError
Source§impl Display for IncorrectMutexGuardError
impl Display for IncorrectMutexGuardError
Source§impl Error for IncorrectMutexGuardError
impl Error for IncorrectMutexGuardError
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<IncorrectMutexGuardError> for StoreError
impl From<IncorrectMutexGuardError> for StoreError
Source§fn from(value: IncorrectMutexGuardError) -> Self
fn from(value: IncorrectMutexGuardError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IncorrectMutexGuardError
impl RefUnwindSafe for IncorrectMutexGuardError
impl Send for IncorrectMutexGuardError
impl Sync for IncorrectMutexGuardError
impl Unpin for IncorrectMutexGuardError
impl UnsafeUnpin for IncorrectMutexGuardError
impl UnwindSafe for IncorrectMutexGuardError
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
Source§impl<T> DropFlavorWrapper<T> for T
impl<T> DropFlavorWrapper<T> for T
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more