pub enum State {
Show 43 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,
}
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
sourceimpl Ord for State
impl Ord for State
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<State> for State
impl PartialOrd<State> for State
sourcefn partial_cmp(&self, other: &State) -> Option<Ordering>
fn partial_cmp(&self, other: &State) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for State
impl Eq for State
impl StructuralEq for State
impl StructuralPartialEq for State
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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