pub enum AttType {
CDATA,
Tokenized(TokenizedType),
Enumerated {
notation: Option<Vec<Name>>,
enumeration: Option<Vec<String>>,
},
}
Variants§
Trait Implementations§
Source§impl<'a> Parse<'a> for AttType
impl<'a> Parse<'a> for AttType
type Args = ()
type Output = Result<(&'a str, AttType), Err<Error>>
fn parse(input: &'a str, _args: Self::Args) -> Self::Output
fn is_char(c: char) -> bool
fn parse_char(input: &str) -> IResult<&str, char>
fn is_whitespace(c: char) -> bool
fn parse_multispace1(input: &str) -> IResult<&str, ()>
fn parse_multispace0(input: &str) -> IResult<&str, ()>
fn is_name_start_char(c: char) -> bool
fn is_name_char(c: char) -> bool
fn parse_name_char(input: &str) -> IResult<&str, char>
fn parse_name_start_char(input: &str) -> IResult<&str, char>
fn parse_nmtoken(input: &str) -> IResult<&str, String>
fn parse_nmtokens(input: &str) -> IResult<&str, Vec<String>>
fn parse_name(input: &str) -> IResult<&str, Name>
fn parse_names(input: &str) -> IResult<&str, Vec<Name>>
fn parse_eq(input: &str) -> IResult<&str, ()>
fn capture_span<O, F>( f: F, ) -> Box<dyn FnMut(&'a str) -> IResult<&'a str, (&'a str, O)> + 'a>
impl Eq for AttType
impl StructuralPartialEq for AttType
Auto Trait Implementations§
impl Freeze for AttType
impl RefUnwindSafe for AttType
impl Send for AttType
impl Sync for AttType
impl Unpin for AttType
impl UnwindSafe for AttType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more