Crate pdk_data_storage_lib

Crate pdk_data_storage_lib 

Source
Expand description

Data Storage Library

This library provides data storage functionality with support for:

  • Local and distributed data storage
  • Support for CAS (Compare-And-Swap) operations
  • Configurable storage modes (Always, Absent, CAS)
  • Asynchronous API for high-performance applications

§Features

  • ll: USE AT OWN RISK: low-level items that may change without notice. Exposes the underlying implementation of each storage type.

Structs§

DataStorageBuilder
Builder for creating data storage instances.
LocalDataStorage
A local data storage implementation that stores data in memory.
RemoteDataStorage
A distributed data storage implementation that stores data across multiple nodes.

Enums§

DataStorageBuilderError
Errors that can occur when building data storage instances.
DataStorageError
Errors that can occur during data storage operations.
StoreMode
Defines the behavior for store operations.

Traits§

DataStorage
A trait for data storage operations that can be implemented by different storage backends.