[−][src]Trait pest_consume::Parser
A trait that provides methods to parse strings.
Do not implement manually; instead use the parser
macro provided by this crate.
Associated Types
type Rule: RuleType
type Parser: PestParser<Self::Rule>
Provided methods
fn parse<'i>(
rule: Self::Rule,
input_str: &'i str
) -> Result<Nodes<'i, Self::Rule, ()>, Error<Self::Rule>>
rule: Self::Rule,
input_str: &'i str
) -> Result<Nodes<'i, Self::Rule, ()>, Error<Self::Rule>>
Parses a &str
starting from rule
fn parse_with_userdata<'i, D>(
rule: Self::Rule,
input_str: &'i str,
user_data: D
) -> Result<Nodes<'i, Self::Rule, D>, Error<Self::Rule>>
rule: Self::Rule,
input_str: &'i str,
user_data: D
) -> Result<Nodes<'i, Self::Rule, D>, Error<Self::Rule>>
Parses a &str
starting from rule
, carrying user_data
through the parser methods.