PersistTrigger

Trait PersistTrigger 

Source
pub trait PersistTrigger<PK> {
    // Required methods
    fn push_key(&mut self, key: PK);
    fn request_persist(&mut self);
}
Expand description

Receives persistence keys and triggers storage operations.

Required Methods§

Source

fn push_key(&mut self, key: PK)

Queues a key identifying data that needs to be persisted.

Source

fn request_persist(&mut self)

Signals that queued keys should be persisted to storage.

Implementors§