[][src]Enum tari_storage::KeyValStoreError

pub enum KeyValStoreError {
    PoisonedAccess,
    DatabaseError(String),
    SerializationError(String),
    DeserializationError(String),
    KeyNotFound,
}

Variants

PoisonedAccess

The Thread Safety has been breached and the data access has become poisoned

DatabaseError(String)

An error occurred with the key value query or store

SerializationError(String)

An error occurred during serialization

DeserializationError(String)

An error occurred during deserialization

KeyNotFound

The specified key did not exist in the key-val store

Trait Implementations

impl Clone for KeyValStoreError[src]

impl Debug for KeyValStoreError[src]

impl Display for KeyValStoreError[src]

impl Error for KeyValStoreError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<'a, T> DefaultFeatures<'a> for T where
    T: 'a + Clone + Send + Sync

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<'a, T> NonSyncFeatures<'a> for T where
    T: 'a + Clone

impl<T> SafeBorrow<T> for T where
    T: ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,