sigil-node · gal_durable
Source declarations, signatures and documentation for gal_durable.
Source: sigil/node/sigil-node/src/gal_durable.rs. SHA-256: f0cf838f41a3d993bef89516db57fd852e0b0a6f2d20c14690cc5c3e9023a8d4.
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.
Module condition:
#[cfg(feature = "tower")]gal_durable::DurableGalStore
#[cfg(feature = "tower")]
pub struct DurableGalStore {
}Source line: 97.
gal_durable::DurableGalStore::open
#[cfg(feature = "tower")]
pub fn open(path: &Path) -> Result<Self, NodeError>;Source line: 103.
gal_durable::DurableGalStore::put_hmr
#[cfg(feature = "tower")]
pub fn put_hmr(&self, anchor: &HmrAnchor) -> Result<(), NodeError>;Source line: 168.
gal_durable::DurableGalStore::get_hmr
#[cfg(feature = "tower")]
pub fn get_hmr(&self, did: &str) -> Result<Option<HmrAnchor>, NodeError>;Source line: 172.
gal_durable::DurableGalStore::list_hmrs
#[cfg(feature = "tower")]
pub fn list_hmrs(&self) -> Result<Vec<HmrAnchor>, NodeError>;Source line: 178.
gal_durable::DurableGalStore::put_mhr
#[cfg(feature = "tower")]
pub fn put_mhr(&self, anchor: &MhrAnchor) -> Result<(), NodeError>;Source line: 185.
gal_durable::DurableGalStore::get_mhr
#[cfg(feature = "tower")]
pub fn get_mhr(&self, did: &str) -> Result<Option<MhrAnchor>, NodeError>;Source line: 189.
gal_durable::DurableGalStore::list_mhrs
#[cfg(feature = "tower")]
pub fn list_mhrs(&self) -> Result<Vec<MhrAnchor>, NodeError>;Source line: 195.
gal_durable::DurableGalStore::put_enr
#[cfg(feature = "tower")]
pub fn put_enr(&self, anchor: &EnrAnchor) -> Result<(), NodeError>;Source line: 202.
gal_durable::DurableGalStore::get_enr
#[cfg(feature = "tower")]
pub fn get_enr(&self, did: &str) -> Result<Option<EnrAnchor>, NodeError>;Source line: 206.
gal_durable::DurableGalStore::list_enrs
#[cfg(feature = "tower")]
pub fn list_enrs(&self) -> Result<Vec<EnrAnchor>, NodeError>;Source line: 212.
gal_durable::DurableGalStore::put_org_root
#[cfg(feature = "tower")]
pub fn put_org_root(&self, root: &OrgLineageRoot) -> Result<(), NodeError>;Source line: 219.
gal_durable::DurableGalStore::get_org_root
#[cfg(feature = "tower")]
pub fn get_org_root(&self, org_did: &str) -> Result<Option<OrgLineageRoot>, NodeError>;Source line: 223.
gal_durable::DurableGalStore::list_org_roots
#[cfg(feature = "tower")]
pub fn list_org_roots(&self) -> Result<Vec<OrgLineageRoot>, NodeError>;Source line: 229.
gal_durable::DurableGalStore::put_shard_assignment
#[cfg(feature = "tower")]
pub fn put_shard_assignment(&self, assignment: &ShardAssignment) -> Result<(), NodeError>;Source line: 236.
gal_durable::DurableGalStore::get_shard_assignment
#[cfg(feature = "tower")]
pub fn get_shard_assignment(&self, did: &str) -> Result<Option<ShardAssignment>, NodeError>;Source line: 243.
gal_durable::DurableGalStore::list_shard_assignments
#[cfg(feature = "tower")]
pub fn list_shard_assignments(&self) -> Result<Vec<ShardAssignment>, NodeError>;Source line: 249.
gal_durable::DurableGalStore::put_revocation
#[cfg(feature = "tower")]
pub fn put_revocation(&self, record: &RevocationRecord) -> Result<(), NodeError>;Source line: 256.
gal_durable::DurableGalStore::get_revocation
#[cfg(feature = "tower")]
pub fn get_revocation(&self, did: &str) -> Result<Option<RevocationRecord>, NodeError>;Source line: 260.
gal_durable::DurableGalStore::list_revocations
#[cfg(feature = "tower")]
pub fn list_revocations(&self) -> Result<Vec<RevocationRecord>, NodeError>;Source line: 266.
gal_durable::DurableGalStore::put_topology
#[cfg(feature = "tower")]
pub fn put_topology(&self, entry: &ShardTopologyEntry) -> Result<(), NodeError>;Source line: 273.
gal_durable::DurableGalStore::list_topology
#[cfg(feature = "tower")]
pub fn list_topology(&self) -> Result<Vec<ShardTopologyEntry>, NodeError>;Source line: 277.
gal_durable::ArcGalStore
#[cfg(feature = "tower")]
pub type ArcGalStore = Arc<DurableGalStore>;Source line: 293.