embedded_shadow/
persist.rs

1pub trait PersistTrigger<PK> {
2    fn push_key(&mut self, key: PK);
3    fn request_persist(&mut self);
4}
5
6pub struct NoPersist;
7impl<PK> PersistTrigger<PK> for NoPersist {
8    fn push_key(&mut self, _key: PK) {}
9    fn request_persist(&mut self) {}
10}