Trait nom::InputIter
[−]
[src]
pub trait InputIter {
type Item: AsChar;
type RawItem: AsChar;
type Iter: Iterator<Item=(usize, Self::Item)>;
type IterElem: Iterator<Item=Self::Item>;
fn iter_indices(&self) -> Self::Iter;
fn iter_elements(&self) -> Self::IterElem;
fn position<P>(&self, predicate: P) -> Option<usize> where P: Fn(Self::RawItem) -> bool;
fn index(&self, count: usize) -> Option<usize>;
}