[][src]Enum xml5ever::tokenizer::Token

pub enum Token {
    DoctypeToken(Doctype),
    TagToken(Tag),
    PIToken(Pi),
    CommentToken(StrTendril),
    CharacterTokens(StrTendril),
    EOFToken,
    NullCharacterToken,
    ParseError(Cow<'static, str>),
}

Describes tokens encountered during parsing of input.

Variants

DoctypeToken(Doctype)

Doctype token

TagToken(Tag)

Token tag founds. This token applies to all possible kinds of tags (like start, end, empty tag, etc.).

PIToken(Pi)

Processing Instruction token

CommentToken(StrTendril)

Comment token.

CharacterTokens(StrTendril)

Token that represents a series of characters.

EOFToken

End of File found.

NullCharacterToken

NullCharacter encountered.

ParseError(Cow<'static, str>)

Error happened

Trait Implementations

impl PartialEq<Token> for Token[src]

impl Eq for Token[src]

impl Debug for Token[src]

Auto Trait Implementations

impl !Send for Token

impl !Sync for Token

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]