Trait actiondb::parsers::Parser
[−]
[src]
pub trait Parser: Debug + ObjectSafeHash { fn parse<'a, 'b>(&'a self, value: &'b str) -> Option<ParseResult<'a, 'b>>; fn name(&self) -> Option<&str>; fn set_name(&mut self, _: Option<String>); fn boxed_clone(&self) -> Box<Parser>; }
Required Methods
fn parse<'a, 'b>(&'a self, value: &'b str) -> Option<ParseResult<'a, 'b>>
fn name(&self) -> Option<&str>
fn set_name(&mut self, _: Option<String>)
fn boxed_clone(&self) -> Box<Parser>
Implementors
impl Parser for SetParser
impl Parser for IntParser
impl Parser for GreedyParser