pub enum TokenizerState {
Show 28 variants
Data,
ScriptData,
StyleData,
EscapeDecoding,
TagOpen,
EndTagOpen,
TagName,
BeforeAttributeName,
AttributeName,
AfterAttributeName,
BeforeAttributeValue,
AttributeValueDoubleQuoted,
AttributeValueSingleQuoted,
AttributeValueUnquoted,
SelfClosingStartTag,
CommentStartDash,
Comment,
CommentEndDash,
CommentEnd,
BogusComment,
Doctype,
DoctypeName,
BeforeDoctypePublicId,
DoctypePublicIdWithSingleQuote,
DoctypePublicIdWithDoubleQuote,
AfterDoctypePublicId,
DoctypeSystemId,
BogusDoctype,
}Expand description
Represents the internal state of the tokenizer
Variants§
Data
ScriptData
StyleData
EscapeDecoding
TagOpen
EndTagOpen
TagName
BeforeAttributeName
AttributeName
AfterAttributeName
BeforeAttributeValue
AttributeValueDoubleQuoted
AttributeValueSingleQuoted
AttributeValueUnquoted
SelfClosingStartTag
CommentStartDash
Comment
CommentEndDash
CommentEnd
BogusComment
Doctype
DoctypeName
BeforeDoctypePublicId
DoctypePublicIdWithSingleQuote
DoctypePublicIdWithDoubleQuote
AfterDoctypePublicId
DoctypeSystemId
BogusDoctype
Trait Implementations§
Source§impl Debug for TokenizerState
impl Debug for TokenizerState
Source§impl PartialEq for TokenizerState
impl PartialEq for TokenizerState
impl StructuralPartialEq for TokenizerState
Auto Trait Implementations§
impl Freeze for TokenizerState
impl RefUnwindSafe for TokenizerState
impl Send for TokenizerState
impl Sync for TokenizerState
impl Unpin for TokenizerState
impl UnwindSafe for TokenizerState
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more