summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bridle <bridle.benjamin@gmail.com>2024-10-05 20:26:46 +1300
committerBen Bridle <bridle.benjamin@gmail.com>2024-10-05 20:26:46 +1300
commitfce7534dae26dc7c3712f1c4faf870182616787d (patch)
treec159470ac2de011253be2dca2290b417a05c2597
parent73e7394e32720bb87300d565ee3f52e31ddfc41e (diff)
downloadevent-queue-fce7534dae26dc7c3712f1c4faf870182616787d.zip
Implement Iterator on EventReader
-rw-r--r--src/lib.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 5700c59..d8514ec 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -48,3 +48,12 @@ impl<E> EventWriter<'_, E> {
self.queue.push_front(event)
}
}
+
+
+impl<E> Iterator for EventReader<'_, E> {
+ type Item = E;
+
+ fn next(&mut self) -> Option<E> {
+ self.read()
+ }
+}