Struct std::iter::Peekable[src]
pub struct Peekable<A, T> {
// some fields omitted
}An iterator with a peek() that returns an optional reference to the next element.
Methods
impl<'a, A, T: Iterator<A>> Peekable<A, T>
fn peek<'a, A, T: Iterator<A>>(&'a mut self) -> Option<&'a A>
Return a reference to the next element of the iterator with out advancing it, or None if the iterator is exhausted.
fn is_empty<'a, A, T: Iterator<A>>(&mut self) -> bool
Check whether peekable iterator is empty or not.