persister.rs 364 B

12345678910111213141516
  1. #[derive(Default)]
  2. pub struct DoNothingPersister {}
  3. impl ruaft::Persister for DoNothingPersister {
  4. fn read_state(&self) -> bytes::Bytes {
  5. bytes::Bytes::new()
  6. }
  7. fn save_state(&self, _data: bytes::Bytes) {}
  8. fn state_size(&self) -> usize {
  9. 0
  10. }
  11. fn save_snapshot_and_state(&self, _state: bytes::Bytes, _snapshot: &[u8]) {}
  12. }