Struct lux::interactive::EventIterator
[−]
[src]
pub struct EventIterator {
// some fields omitted
}An iterator for windowing events.
It contains a VecDeque<Event> internally
that it pulls items from during iteration.
Methods
impl EventIterator
fn is_empty(&self) -> bool
Returns true if this event iterator contains no events
fn from_deque(v: VecDeque<Event>) -> EventIterator
Constructs an EventIterator from a VecDeque.
fn into_deque(self) -> VecDeque<Event>
Convertes this EventIterator back into a VecDeque.
fn as_ref(&self) -> Iter<Event>
Returns an iterator over the events contained inside without removing them.
fn as_mut(&mut self) -> IterMut<Event>
Returns a mutable iterator over the events contained inside without removing them.