Sigil documentation
ReferenceRust referencesigil-storage

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.

On this page