From cf38b8dae598ea269222d8e12a4308ef1c1ed0ee Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Sun, 26 Apr 2015 08:44:10 -0700 Subject: [PATCH] Add some docs to LineColIterator, expose the underlying iterator --- src/iterator.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/iterator.rs b/src/iterator.rs index 0efe66c0a..f8d8099a9 100644 --- a/src/iterator.rs +++ b/src/iterator.rs @@ -14,8 +14,21 @@ impl>> LineColIterator { rdr: iter, } } + + /// Report the current line inside the iterator. pub fn line(&self) -> usize { self.line } + + /// Report the current column inside the iterator. pub fn col(&self) -> usize { self.col } + + /// Gets a reference to the underlying iterator. + pub fn get_ref(&self) -> &Iter { &self.iter } + + /// Gets a mutable reference to the underlying iterator. + pub fn get_mut(&self) -> &Iter { &self.iter } + + /// Unwraps this `LineColIterator`, returning the underlying iterator. + pub fn into_inner(self) -> Iter { self.iter } } impl>> Iterator for LineColIterator {