This module forms the access layer of the backend which holds the contracts of unified database access operations
across all the backends and Bee types.
| AsStream | AsStream<'a, K, V> trait extends the StorageBackend with stream operation for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| Batch | Batch<K, V> trait extends the StorageBackend with batch operations for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| BatchBuilder | BatchBuilder trait extends the StorageBackend with batch builder functionality; therefore it should be
explicitly implemented for the corresponding StorageBackend.
|
| Delete | Delete<K, V> trait extends the StorageBackend with delete operation for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| Exist | Exist<K, V> trait extends the StorageBackend with exist operation for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| Fetch | Fetch<K, V> trait extends the StorageBackend with fetch operation for the (key: K, value: V pair);
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| Insert | Insert<K, V> trait extends the StorageBackend with insert operation for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|
| Truncate | Truncate<K, V> trait extends the StorageBackend with truncate operation for the (key: K, value: V) pair;
therefore, it should be explicitly implemented for the corresponding StorageBackend.
|