Trait expry::parser::Spanner

source ·
pub trait Spanner {
    // Required method
    fn next(&mut self, v: char) -> bool;

    // Provided methods
    fn valid(&mut self, _len: usize) -> bool { ... }
    fn span<'b>(&mut self, reader: &mut &'b str) -> Option<&'b str> { ... }
}

Required Methods§

source

fn next(&mut self, v: char) -> bool

Provided Methods§

source

fn valid(&mut self, _len: usize) -> bool

source

fn span<'b>(&mut self, reader: &mut &'b str) -> Option<&'b str>

Implementors§