Trait ruly::Parse[][src]

pub trait Parse: Sized {
    fn skip(&mut self);
fn get_current(&self) -> usize;
fn set_current(&mut self, c: usize);
fn find_at_top(&self, reg: Regex) -> Option<(usize, String)>;
fn is_end(&self) -> bool;
fn new() -> Self;
fn set_input(&mut self, s: &str);
fn set_skip_reg(&mut self, reg: Regex);
fn get_nect_chars(&self) -> String;
fn run<T: Product<Self>>(&mut self) -> Result<T, (String, usize)>; }

Required methods

fn skip(&mut self)[src]

fn get_current(&self) -> usize[src]

fn set_current(&mut self, c: usize)[src]

fn find_at_top(&self, reg: Regex) -> Option<(usize, String)>[src]

fn is_end(&self) -> bool[src]

fn new() -> Self[src]

fn set_input(&mut self, s: &str)[src]

fn set_skip_reg(&mut self, reg: Regex)[src]

fn get_nect_chars(&self) -> String[src]

fn run<T: Product<Self>>(&mut self) -> Result<T, (String, usize)>[src]

Loading content...

Implementors

impl Parse for Ruly[src]

Loading content...