zamsync-core 1.0.4

Core types, traits, and protocol messages for the ZamSync sync engine
Documentation
1
2
3
4
5
6
use crate::{Event, SequenceNumber, ZamResult};

pub trait StateStore {
    fn apply_event(&mut self, seq: SequenceNumber, event: &Event) -> ZamResult<()>;
    fn last_applied_seq(&self) -> Option<SequenceNumber>;
}