pub trait Parse<'a>: Sized {
Show 15 methods
// Provided methods
fn parse(_input: &'a str) -> IResult<&'a str, Self> { ... }
fn is_char(c: char) -> bool { ... }
fn parse_char(input: &'a str) -> IResult<&'a str, char> { ... }
fn is_whitespace(c: char) -> bool { ... }
fn parse_multispace1(input: &'a str) -> IResult<&'a str, ()> { ... }
fn parse_multispace0(input: &'a str) -> IResult<&'a str, ()> { ... }
fn is_name_start_char(c: char) -> bool { ... }
fn is_name_char(c: char) -> bool { ... }
fn parse_name_char(input: &'a str) -> IResult<&'a str, char> { ... }
fn parse_name_start_char(input: &'a str) -> IResult<&'a str, char> { ... }
fn parse_nmtoken(input: &'a str) -> IResult<&'a str, Cow<'a, str>> { ... }
fn parse_nmtokens(input: &'a str) -> IResult<&'a str, Vec<Cow<'a, str>>> { ... }
fn parse_name(input: &'a str) -> IResult<&'a str, Cow<'a, str>> { ... }
fn parse_names(input: &'a str) -> IResult<&'a str, Vec<Cow<'a, str>>> { ... }
fn parse_eq(input: &'a str) -> IResult<&'a str, ()> { ... }
}