CelerixStore

Trait CelerixStore 

Source
pub trait CelerixStore:
    KVReader
    + KVWriter
    + AppEnumeration
    + BatchExporter
    + GlobalSearcher
    + Orchestrator {
    // Required method
    fn app(&self, persona_id: &str, app_id: &str) -> Box<dyn AppScope + '_>;
}
Expand description

The primary interface for interacting with the Celerix Store.

It combines all functional traits for a complete storage experience.

Required Methods§

Source

fn app(&self, persona_id: &str, app_id: &str) -> Box<dyn AppScope + '_>

Returns an AppScope that simplifies operations by pinning a persona and app.

Implementors§