pub trait ParseNamespace<'a>: Parse<'a> + Sized {
// Provided methods
fn parse_namespace_attribute_name(
input: &'a str
) -> IResult<&'a str, Cow<'a, str>> { ... }
fn parse_prefixed_attribute_name(
input: &'a str
) -> IResult<&'a str, Cow<'a, str>> { ... }
fn parse_non_colonized_name(
input: &'a str
) -> IResult<&'a str, Cow<'a, str>> { ... }
fn parse_non_colonized_name_char(input: &'a str) -> IResult<&'a str, char> { ... }
fn parse_non_colonized_name_start_char(
input: &'a str
) -> IResult<&'a str, char> { ... }
fn parse_qualified_name(
input: &'a str
) -> IResult<&'a str, QualifiedName<'_>> { ... }
fn parse_prefixed_name(
input: &'a str
) -> IResult<&'a str, QualifiedName<'a>> { ... }
}