Enum swc_html_parser::lexer::State
source · [−]pub enum State {
Show 80 variants
Data,
Rcdata,
Rawtext,
ScriptData,
PlainText,
TagOpen,
EndTagOpen,
TagName,
RcdataLessThanSign,
RcdataEndTagOpen,
RcdataEndTagName,
RawtextLessThanSign,
RawtextEndTagOpen,
RawtextEndTagName,
ScriptDataLessThanSign,
ScriptDataEndTagOpen,
ScriptDataEndTagName,
ScriptDataEscapeStart,
ScriptDataEscapeStartDash,
ScriptDataEscaped,
ScriptDataEscapedDash,
ScriptDataEscapedDashDash,
ScriptDataEscapedLessThanSign,
ScriptDataEscapedEndTagOpen,
ScriptDataEscapedEndTagName,
ScriptDataDoubleEscapeStart,
ScriptDataDoubleEscaped,
ScriptDataDoubleEscapedDash,
ScriptDataDoubleEscapedDashDash,
ScriptDataDoubleEscapedLessThanSign,
ScriptDataDoubleEscapeEnd,
BeforeAttributeName,
AttributeName,
AfterAttributeName,
BeforeAttributeValue,
AttributeValueDoubleQuoted,
AttributeValueSingleQuoted,
AttributeValueUnquoted,
AfterAttributeValueQuoted,
SelfClosingStartTag,
BogusComment,
MarkupDeclarationOpen,
CommentStart,
CommentStartDash,
Comment,
CommentLessThanSign,
CommentLessThanSignBang,
CommentLessThanSignBangDash,
CommentLessThanSignBangDashDash,
CommentEndDash,
CommentEnd,
CommentEndBang,
Doctype,
BeforeDoctypeName,
DoctypeName,
AfterDoctypeName,
AfterDoctypePublicKeyword,
BeforeDoctypePublicIdentifier,
DoctypePublicIdentifierDoubleQuoted,
DoctypePublicIdentifierSingleQuoted,
AfterDoctypePublicIdentifier,
BetweenDoctypePublicAndSystemIdentifiers,
AfterDoctypeSystemKeyword,
BeforeDoctypeSystemIdentifier,
DoctypeSystemIdentifierDoubleQuoted,
DoctypeSystemIdentifierSingleQuoted,
AfterDoctypeSystemIdentifier,
BogusDoctype,
CdataSection,
CdataSectionBracket,
CdataSectionEnd,
CharacterReference,
NamedCharacterReference,
AmbiguousAmpersand,
NumericCharacterReference,
HexademicalCharacterReferenceStart,
DecimalCharacterReferenceStart,
HexademicalCharacterReference,
DecimalCharacterReference,
NumericCharacterReferenceEnd,
}
Variants
Data
Rcdata
Rawtext
ScriptData
PlainText
TagOpen
EndTagOpen
TagName
RcdataLessThanSign
RcdataEndTagOpen
RcdataEndTagName
RawtextLessThanSign
RawtextEndTagOpen
RawtextEndTagName
ScriptDataLessThanSign
ScriptDataEndTagOpen
ScriptDataEndTagName
ScriptDataEscapeStart
ScriptDataEscapeStartDash
ScriptDataEscaped
ScriptDataEscapedDash
ScriptDataEscapedDashDash
ScriptDataEscapedLessThanSign
ScriptDataEscapedEndTagOpen
ScriptDataEscapedEndTagName
ScriptDataDoubleEscapeStart
ScriptDataDoubleEscaped
ScriptDataDoubleEscapedDash
ScriptDataDoubleEscapedDashDash
ScriptDataDoubleEscapedLessThanSign
ScriptDataDoubleEscapeEnd
BeforeAttributeName
AttributeName
AfterAttributeName
BeforeAttributeValue
AttributeValueDoubleQuoted
AttributeValueSingleQuoted
AttributeValueUnquoted
AfterAttributeValueQuoted
SelfClosingStartTag
BogusComment
MarkupDeclarationOpen
CommentStart
CommentStartDash
Comment
CommentLessThanSign
CommentLessThanSignBang
CommentLessThanSignBangDash
CommentLessThanSignBangDashDash
CommentEndDash
CommentEnd
CommentEndBang
Doctype
BeforeDoctypeName
DoctypeName
AfterDoctypeName
AfterDoctypePublicKeyword
BeforeDoctypePublicIdentifier
DoctypePublicIdentifierDoubleQuoted
DoctypePublicIdentifierSingleQuoted
AfterDoctypePublicIdentifier
BetweenDoctypePublicAndSystemIdentifiers
AfterDoctypeSystemKeyword
BeforeDoctypeSystemIdentifier
DoctypeSystemIdentifierDoubleQuoted
DoctypeSystemIdentifierSingleQuoted
AfterDoctypeSystemIdentifier
BogusDoctype
CdataSection
CdataSectionBracket
CdataSectionEnd
CharacterReference
NamedCharacterReference
AmbiguousAmpersand
NumericCharacterReference
HexademicalCharacterReferenceStart
DecimalCharacterReferenceStart
HexademicalCharacterReference
DecimalCharacterReference
NumericCharacterReferenceEnd
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more