diff options
author | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-05 20:26:46 +1300 |
---|---|---|
committer | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-05 20:26:46 +1300 |
commit | fce7534dae26dc7c3712f1c4faf870182616787d (patch) | |
tree | c159470ac2de011253be2dca2290b417a05c2597 | |
parent | 73e7394e32720bb87300d565ee3f52e31ddfc41e (diff) | |
download | event-queue-fce7534dae26dc7c3712f1c4faf870182616787d.zip |
Implement Iterator on EventReader
-rw-r--r-- | src/lib.rs | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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() + } +} |