sigil-storage · crate
Source declarations, signatures and documentation for crate.
Source: sigil/node/sigil-storage/src/lib.rs. SHA-256: 894cb149afb7e4dfb1bc25c788c97e696186138772635043567437170aaca657.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
akashakv_store
#[cfg(feature = "akashakv-backend")]
pub mod akashakv_store;Source line: 6.
config
pub mod config;Source line: 7.
da
pub mod da;Source line: 8.
error
pub mod error;Source line: 9.
gal_storage
pub mod gal_storage;Source line: 10.
memory
pub mod memory;Source line: 11.
rocksdb_store
#[cfg(feature = "legacy-rocksdb-import")]
pub mod rocksdb_store;Source line: 13.
traits
pub mod traits;Source line: 14.
pub use akashakv_store::{
AKASHAKV_KEYSPACES, AkashaKvBlockStore, AkashaKvReceiptStore, AkashaKvStateStore, AkashaKvStore, akashakv_key_for_test, production_akashakv_config, };
#[cfg(feature = "akashakv-backend")]
pub use akashakv_store::{
AKASHAKV_KEYSPACES, AkashaKvBlockStore, AkashaKvReceiptStore, AkashaKvStateStore,
AkashaKvStore, akashakv_key_for_test, production_akashakv_config,
};Source line: 17.
pub use config::StorageConfig;
pub use config::StorageConfig;Source line: 21.
pub use da::{DaFragment, DaSampleRequest, DaSampleResponse};
pub use da::{DaFragment, DaSampleRequest, DaSampleResponse};Source line: 22.
pub use error::StorageError;
pub use error::StorageError;Source line: 23.
pub use gal_storage::{
PARTITION_ENR, PARTITION_HMR, PARTITION_MHR, PARTITION_ORG_ROOT, PARTITION_REVOCATION, PARTITION_SHARD_ASSIGNMENT, PARTITION_SHARD_TOPOLOGY, PARTITIONS, cascade_revoke, key_for_did, topology_key, };
pub use gal_storage::{
PARTITION_ENR, PARTITION_HMR, PARTITION_MHR, PARTITION_ORG_ROOT, PARTITION_REVOCATION,
PARTITION_SHARD_ASSIGNMENT, PARTITION_SHARD_TOPOLOGY, PARTITIONS, cascade_revoke, key_for_did,
topology_key,
};Source line: 24.
pub use memory::{MemoryBlockStore, MemoryReceiptStore, MemoryStateStore};
pub use memory::{MemoryBlockStore, MemoryReceiptStore, MemoryStateStore};Source line: 29.
pub use rocksdb_store::{RocksDbBlockStore, RocksDbReceiptStore, RocksDbStateStore};
#[cfg(feature = "legacy-rocksdb-import")]
pub use rocksdb_store::{RocksDbBlockStore, RocksDbReceiptStore, RocksDbStateStore};Source line: 31.
pub use traits::{BlockStore, KeyValuePair, ReceiptStore, StateStore};
pub use traits::{BlockStore, KeyValuePair, ReceiptStore, StateStore};Source line: 32.