Drain entries for persistence (WAL or segment file).
(&mut self)
| 243 | |
| 244 | /// Drain entries for persistence (WAL or segment file). |
| 245 | pub fn drain_for_persistence(&mut self) -> Vec<AuditEntry> { |
| 246 | self.entries.drain(..).collect() |
| 247 | } |
| 248 | |
| 249 | /// Get the current last hash (for chain continuity on restart). |
| 250 | pub fn last_hash(&self) -> &str { |