pub trait DrainDelta<Event> {
// Required methods
fn drain_delta<'a>(&'a mut self) -> Drain<'a, Event>;
fn has_changed(&self) -> bool;
fn reset_changed(&mut self);
}pub trait DrainDelta<Event> {
// Required methods
fn drain_delta<'a>(&'a mut self) -> Drain<'a, Event>;
fn has_changed(&self) -> bool;
fn reset_changed(&mut self);
}