Skip to main content

StateStore

Trait StateStore 

Source
pub trait StateStore: Send + Sync {
    // Required methods
    fn save(
        &self,
        subscriptions: &HashMap<String, SubscriptionFilter>,
    ) -> Result<()>;
    fn load(&self) -> Result<HashMap<String, SubscriptionFilter>>;
}
Expand description

Trait for persisting EventBus subscription state

Required Methods§

Source

fn save( &self, subscriptions: &HashMap<String, SubscriptionFilter>, ) -> Result<()>

Save all subscription filters

Source

fn load(&self) -> Result<HashMap<String, SubscriptionFilter>>

Load all subscription filters

Implementors§