[−][src]Enum sled::transaction::UnabortableTransactionError
An error type that is returned from the closure
passed to the transaction
method.
Variants
An internal conflict has occurred and the transaction
method will
retry the passed-in closure until it succeeds. This should never be
returned directly from the user's closure, as it will create an
infinite loop that never returns. This is why it is hidden.
Storage(Error)
A serious underlying storage issue has occurred that requires attention from an operator or a remediating system, such as corruption.
Trait Implementations
impl Clone for UnabortableTransactionError
[src]
fn clone(&self) -> UnabortableTransactionError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UnabortableTransactionError
[src]
impl Display for UnabortableTransactionError
[src]
impl Error for UnabortableTransactionError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for UnabortableTransactionError
[src]
impl<E> From<UnabortableTransactionError> for ConflictableTransactionError<E>
[src]
fn from(error: UnabortableTransactionError) -> Self
[src]
impl PartialEq<UnabortableTransactionError> for UnabortableTransactionError
[src]
fn eq(&self, other: &UnabortableTransactionError) -> bool
[src]
fn ne(&self, other: &UnabortableTransactionError) -> bool
[src]
impl StructuralPartialEq for UnabortableTransactionError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for UnabortableTransactionError
impl Send for UnabortableTransactionError
impl Sync for UnabortableTransactionError
impl Unpin for UnabortableTransactionError
impl !UnwindSafe for UnabortableTransactionError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,