diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -27,6 +27,14 @@ impl<E> EventQueue<E> { } } +impl<E> Iterator for EventQueue<E> { + type Item = E; + + fn next(&mut self) -> Option<E> { + self.read() + } +} + pub struct EventReader<'q, E> { queue: &'q mut VecDeque<E>, |