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>;
}

Associated Types

Required Methods

Implementors