[][src]Enum html5ever::tokenizer::states::State

pub enum State {
    Data,
    Plaintext,
    TagOpen,
    EndTagOpen,
    TagName,
    RawData(RawKind),
    RawLessThanSign(RawKind),
    RawEndTagOpen(RawKind),
    RawEndTagName(RawKind),
    ScriptDataEscapeStart(ScriptEscapeKind),
    ScriptDataEscapeStartDash,
    ScriptDataEscapedDash(ScriptEscapeKind),
    ScriptDataEscapedDashDash(ScriptEscapeKind),
    ScriptDataDoubleEscapeEnd,
    BeforeAttributeName,
    AttributeName,
    AfterAttributeName,
    BeforeAttributeValue,
    AttributeValue(AttrValueKind),
    AfterAttributeValueQuoted,
    SelfClosingStartTag,
    BogusComment,
    MarkupDeclarationOpen,
    CommentStart,
    CommentStartDash,
    Comment,
    CommentEndDash,
    CommentEnd,
    CommentEndBang,
    Doctype,
    BeforeDoctypeName,
    DoctypeName,
    AfterDoctypeName,
    AfterDoctypeKeyword(DoctypeIdKind),
    BeforeDoctypeIdentifier(DoctypeIdKind),
    DoctypeIdentifierDoubleQuoted(DoctypeIdKind),
    DoctypeIdentifierSingleQuoted(DoctypeIdKind),
    AfterDoctypeIdentifier(DoctypeIdKind),
    BetweenDoctypePublicAndSystemIdentifiers,
    BogusDoctype,
    CdataSection,
    CdataSectionBracket,
    CdataSectionEnd,
}

Variants

Data
Plaintext
TagOpen
EndTagOpen
TagName
RawData(RawKind)
RawLessThanSign(RawKind)
RawEndTagOpen(RawKind)
RawEndTagName(RawKind)
ScriptDataEscapeStart(ScriptEscapeKind)
ScriptDataEscapeStartDash
ScriptDataEscapedDash(ScriptEscapeKind)
ScriptDataEscapedDashDash(ScriptEscapeKind)
ScriptDataDoubleEscapeEnd
BeforeAttributeName
AttributeName
AfterAttributeName
BeforeAttributeValue
AttributeValue(AttrValueKind)
AfterAttributeValueQuoted
SelfClosingStartTag
BogusComment
MarkupDeclarationOpen
CommentStart
CommentStartDash
Comment
CommentEndDash
CommentEnd
CommentEndBang
Doctype
BeforeDoctypeName
DoctypeName
AfterDoctypeName
AfterDoctypeKeyword(DoctypeIdKind)
BeforeDoctypeIdentifier(DoctypeIdKind)
DoctypeIdentifierDoubleQuoted(DoctypeIdKind)
DoctypeIdentifierSingleQuoted(DoctypeIdKind)
AfterDoctypeIdentifier(DoctypeIdKind)
BetweenDoctypePublicAndSystemIdentifiers
BogusDoctype
CdataSection
CdataSectionBracket
CdataSectionEnd

Trait Implementations

impl Eq for State[src]

impl Clone for State[src]

impl PartialOrd<State> for State[src]

impl PartialEq<State> for State[src]

impl Ord for State[src]

impl Copy for State[src]

impl Hash for State[src]

impl Debug for State[src]

Auto Trait Implementations

impl Send for State

impl Unpin for State

impl Sync for State

impl UnwindSafe for State

impl RefUnwindSafe for State

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> From<T> for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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