Enum swc_html_parser::error::ErrorKind
source · [−]#[non_exhaustive]
pub enum ErrorKind {
Show 62 variants
Eof,
ControlCharacterInInputStream,
NoncharacterInInputStream,
SurrogateInInputStream,
NonVoidHtmlElementStartTagWithTrailingSolidus,
EndTagWithAttributes,
EndTagWithTrailingSolidus,
UnexpectedSolidusInTag,
UnexpectedNullCharacter,
UnexpectedQuestionMarkInsteadOfTagName,
InvalidFirstCharacterOfTagName,
UnexpectedEqualsSignBeforeAttributeName,
MissingEndTagName,
UnexpectedCharacterInAttributeName,
UnknownNamedCharacterReference,
MissingSemicolonAfterCharacterReference,
UnexpectedCharacterAfterDoctypeSystemIdentifier,
UnexpectedCharacterInUnquotedAttributeValue,
EofBeforeTagName,
EofInTag,
MissingAttributeValue,
MissingWhitespaceBetweenAttributes,
MissingWhitespaceAfterDoctypePublicKeyword,
MissingWhitespaceBetweenDoctypePublicAndSystemIdentifiers,
MissingWhitespaceAfterDoctypeSystemKeyword,
MissingQuoteBeforeDoctypePublicIdentifier,
MissingQuoteBeforeDoctypeSystemIdentifier,
MissingDoctypePublicIdentifier,
MissingDoctypeSystemIdentifier,
AbruptDoctypePublicIdentifier,
AbruptDoctypeSystemIdentifier,
CdataInHtmlContent,
IncorrectlyOpenedComment,
EofInScriptHtmlCommentLikeText,
EofInDoctype,
NestedComment,
AbruptClosingOfEmptyComment,
EofInComment,
IncorrectlyClosedComment,
EofInCdata,
AbsenceOfDigitsInNumericCharacterReference,
NullCharacterReference,
SurrogateCharacterReference,
CharacterReferenceOutsideUnicodeRange,
ControlCharacterReference,
NoncharacterCharacterReference,
MissingWhitespaceBeforeDoctypeName,
MissingDoctypeName,
InvalidCharacterSequenceAfterDoctypeName,
DuplicateAttribute,
NonConformingDoctype,
MissingDoctype,
MisplacedDoctype,
EndTagWithoutMatchingOpenElement,
ClosingOfElementWithOpenChildElements,
DisallowedContentInNoscriptInHead,
OpenElementsLeftAfterEof,
AbandonedHeadElementChild,
MisplacedStartTagForHeadElement,
NestedNoscriptInHead,
EofInElementThatCanContainOnlyText,
UnexpectedToken,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Eof
ControlCharacterInInputStream
NoncharacterInInputStream
SurrogateInInputStream
NonVoidHtmlElementStartTagWithTrailingSolidus
EndTagWithAttributes
EndTagWithTrailingSolidus
UnexpectedSolidusInTag
UnexpectedNullCharacter
UnexpectedQuestionMarkInsteadOfTagName
InvalidFirstCharacterOfTagName
UnexpectedEqualsSignBeforeAttributeName
MissingEndTagName
UnexpectedCharacterInAttributeName
UnknownNamedCharacterReference
MissingSemicolonAfterCharacterReference
UnexpectedCharacterAfterDoctypeSystemIdentifier
UnexpectedCharacterInUnquotedAttributeValue
EofBeforeTagName
EofInTag
MissingAttributeValue
MissingWhitespaceBetweenAttributes
MissingWhitespaceAfterDoctypePublicKeyword
MissingWhitespaceBetweenDoctypePublicAndSystemIdentifiers
MissingWhitespaceAfterDoctypeSystemKeyword
MissingQuoteBeforeDoctypePublicIdentifier
MissingQuoteBeforeDoctypeSystemIdentifier
MissingDoctypePublicIdentifier
MissingDoctypeSystemIdentifier
AbruptDoctypePublicIdentifier
AbruptDoctypeSystemIdentifier
CdataInHtmlContent
IncorrectlyOpenedComment
EofInScriptHtmlCommentLikeText
EofInDoctype
NestedComment
AbruptClosingOfEmptyComment
EofInComment
IncorrectlyClosedComment
EofInCdata
AbsenceOfDigitsInNumericCharacterReference
NullCharacterReference
SurrogateCharacterReference
CharacterReferenceOutsideUnicodeRange
ControlCharacterReference
NoncharacterCharacterReference
MissingWhitespaceBeforeDoctypeName
MissingDoctypeName
InvalidCharacterSequenceAfterDoctypeName
DuplicateAttribute
NonConformingDoctype
MissingDoctype
MisplacedDoctype
EndTagWithoutMatchingOpenElement
ClosingOfElementWithOpenChildElements
DisallowedContentInNoscriptInHead
OpenElementsLeftAfterEof
AbandonedHeadElementChild
MisplacedStartTagForHeadElement
NestedNoscriptInHead
EofInElementThatCanContainOnlyText
UnexpectedToken
Trait Implementations
impl StructuralPartialEq for ErrorKind
Auto Trait Implementations
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
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