Struct pom::DataInput [] [src]

pub struct DataInput<'a, T: 'a> {
    pub data: &'a [T],
    pub position: usize,
}

Wrap &[u8] or &[char] as input to parser.

Fields

Methods

impl<'a, T: Copy> DataInput<'a, T>
[src]

Trait Implementations

impl<'a, T: Copy> Input<T> for DataInput<'a, T>
[src]

Get current position.

Peek current symbol.

Advance to next symbol.

Jump to specified position.

Get a segment from the input.