Trait peg_runtime::Parse

source ·
pub trait Parse {
    type PositionRepr: Display;

    // Required methods
    fn start<'input>(&'input self) -> usize;
    fn position_repr<'input>(&'input self, p: usize) -> Self::PositionRepr;
}
Expand description

A type that can be used as input to a parser.

Required Associated Types§

Required Methods§

source

fn start<'input>(&'input self) -> usize

source

fn position_repr<'input>(&'input self, p: usize) -> Self::PositionRepr

Implementations on Foreign Types§

source§

impl Parse for str

source§

impl<T> Parse for [T]

Implementors§