Trait nom_xml::parse::Parse

source ·
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, ()> { ... }
}

Provided Methods§

source

fn parse(_input: &'a str) -> IResult<&'a str, Self>

source

fn is_char(c: char) -> bool

source

fn parse_char(input: &'a str) -> IResult<&'a str, char>

source

fn is_whitespace(c: char) -> bool

source

fn parse_multispace1(input: &'a str) -> IResult<&'a str, ()>

source

fn parse_multispace0(input: &'a str) -> IResult<&'a str, ()>

source

fn is_name_start_char(c: char) -> bool

source

fn is_name_char(c: char) -> bool

source

fn parse_name_char(input: &'a str) -> IResult<&'a str, char>

source

fn parse_name_start_char(input: &'a str) -> IResult<&'a str, char>

source

fn parse_nmtoken(input: &'a str) -> IResult<&'a str, Cow<'a, str>>

source

fn parse_nmtokens(input: &'a str) -> IResult<&'a str, Vec<Cow<'a, str>>>

source

fn parse_name(input: &'a str) -> IResult<&'a str, Cow<'a, str>>

source

fn parse_names(input: &'a str) -> IResult<&'a str, Vec<Cow<'a, str>>>

source

fn parse_eq(input: &'a str) -> IResult<&'a str, ()>

Implementors§

source§

impl<'a> Parse<'a> for AttType<'a>

source§

impl<'a> Parse<'a> for Attribute<'a>

source§

impl<'a> Parse<'a> for DefaultDecl<'a>

source§

impl<'a> Parse<'a> for Document<'a>

source§

impl<'a> Parse<'a> for ContentParticle<'a>

source§

impl<'a> Parse<'a> for Mixed<'a>

source§

impl<'a> Parse<'a> for ExternalID<'a>

source§

impl<'a> Parse<'a> for InternalSubset<'a>

source§

impl<'a> Parse<'a> for Reference<'a>

source§

impl<'a> Parse<'a> for Misc<'a>

source§

impl<'a> Parse<'a> for ProcessingInstruction<'a>

source§

impl<'a> Parse<'a> for DocType<'a>

source§

impl<'a> Parse<'a> for XmlDecl<'a>

source§

impl<'a> Parse<'a> for Tag<'a>