Trait pest_consume::Parser
source · [−]pub trait Parser {
type Rule: RuleType;
type Parser: PestParser<Self::Rule>;
fn parse<'i>(
rule: Self::Rule,
input_str: &'i str
) -> Result<Nodes<'i, Self::Rule, ()>, Error<Self::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>> { ... }
}
Expand description
A trait that provides methods to parse strings.
Do not implement manually; instead use the parser
macro provided by this crate.
Required Associated Types
Provided Methods
Parses a &str
starting from rule