linera_views::store

Trait KeyValueStoreError

Source
pub trait KeyValueStoreError:
    Error
    + Debug
    + From<Error> {
    const BACKEND: &'static str;
}
Expand description

The error type for the key-value stores.

Required Associated Constants§

Source

const BACKEND: &'static str

The name of the backend.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl KeyValueStoreError for DynamoDbStoreInternalError

Source§

const BACKEND: &'static str = "dynamo_db"

Source§

impl KeyValueStoreError for MemoryStoreError

Source§

const BACKEND: &'static str = "memory"

Source§

impl KeyValueStoreError for RocksDbStoreInternalError

Source§

const BACKEND: &'static str = "rocks_db"

Source§

impl KeyValueStoreError for ScyllaDbStoreInternalError

Source§

const BACKEND: &'static str = "scylla_db"

Source§

impl KeyValueStoreError for ViewContainerError

Source§

const BACKEND: &'static str = "view_container"

Source§

impl<E1, E2> KeyValueStoreError for DualStoreError<E1, E2>

Source§

const BACKEND: &'static str = "dual_store"

Source§

impl<E: KeyValueStoreError + 'static> KeyValueStoreError for ValueSplittingError<E>

Source§

const BACKEND: &'static str = "value splitting"