Skip to main content

ClientStateStore

Trait ClientStateStore 

Source
pub trait ClientStateStore: Send + Sync {
    // Required methods
    fn load(&self) -> Result<PersistedClientState, ClientError>;
    fn save(&self, state: &PersistedClientState) -> Result<(), ClientError>;

    // Provided method
    fn append_request_journal(
        &self,
        entry: &RequestJournalEntry,
    ) -> Result<(), ClientError> { ... }
}

Required Methods§

Provided Methods§

Implementors§