pub enum State {
Show 53 variants
Data,
CharacterReferenceInData,
Pi,
PiTarget,
PiTargetQuestion,
PiTargetAfter,
PiData,
PiEnd,
MarkupDeclaration,
CommentStart,
CommentStartDash,
Comment,
CommentLessThanSign,
CommentLessThanSignBang,
CommentLessThanSignBangDash,
CommentLessThanSignBangDashDash,
CommentEndDash,
CommentEnd,
CommentEndBang,
Cdata,
CdataBracket,
CdataEnd,
TagOpen,
EndTagOpen,
TagName,
EmptyTag,
TagAttributeNameBefore,
TagAttributeName,
TagAttributeNameAfter,
TagAttributeValueBefore,
TagAttributeValueDoubleQuoted,
TagAttributeValueSingleQuoted,
TagAttributeValueUnquoted,
TagAttributeValueAfter,
CharacterReferenceInAttributeValue,
BogusComment,
Doctype,
BeforeDoctypeName,
DoctypeName,
AfterDoctypeName,
AfterDoctypePublicKeyword,
AfterDoctypeSystemKeyword,
BeforeDoctypeSystemIdentifier,
BeforeDoctypePublicIdentifier,
DoctypePublicIdentifierSingleQuoted,
DoctypePublicIdentifierDoubleQuoted,
AfterDoctypePublicIdentifier,
BetweenDoctypePublicAndSystemIdentifiers,
DoctypeSystemIdentifierSingleQuoted,
DoctypeSystemIdentifierDoubleQuoted,
AfterDoctypeSystemIdentifier,
DoctypeTypeInternalSubSet,
BogusDoctype,
}Variants§
Data
CharacterReferenceInData
Pi
PiTarget
PiTargetQuestion
PiTargetAfter
PiData
PiEnd
MarkupDeclaration
CommentStart
CommentStartDash
Comment
CommentLessThanSign
CommentLessThanSignBang
CommentLessThanSignBangDash
CommentLessThanSignBangDashDash
CommentEndDash
CommentEnd
CommentEndBang
Cdata
CdataBracket
CdataEnd
TagOpen
EndTagOpen
TagName
EmptyTag
TagAttributeNameBefore
TagAttributeName
TagAttributeNameAfter
TagAttributeValueBefore
TagAttributeValueDoubleQuoted
TagAttributeValueSingleQuoted
TagAttributeValueUnquoted
TagAttributeValueAfter
CharacterReferenceInAttributeValue
BogusComment
Doctype
BeforeDoctypeName
DoctypeName
AfterDoctypeName
AfterDoctypePublicKeyword
AfterDoctypeSystemKeyword
BeforeDoctypeSystemIdentifier
BeforeDoctypePublicIdentifier
DoctypePublicIdentifierSingleQuoted
DoctypePublicIdentifierDoubleQuoted
AfterDoctypePublicIdentifier
BetweenDoctypePublicAndSystemIdentifiers
DoctypeSystemIdentifierSingleQuoted
DoctypeSystemIdentifierDoubleQuoted
AfterDoctypeSystemIdentifier
DoctypeTypeInternalSubSet
BogusDoctype
Trait Implementations§
Auto Trait Implementations§
impl Freeze for State
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnsafeUnpin for State
impl UnwindSafe for State
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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