pub enum HtmlSyntaxKind {
Show 20 variants
TagOpen,
TagClose,
TagSlashOpen,
TagSelfClose,
TagName,
AttributeName,
AttributeValue,
Text,
Comment,
Equal,
Quote,
Doctype,
CData,
ProcessingInstruction,
EntityRef,
CharRef,
Whitespace,
Newline,
Eof,
Error,
}Expand description
HTML 语法节点类型
Variants§
TagOpen
TagClose
TagSlashOpen
TagSelfClose
TagName
AttributeName
AttributeValue
Text
Comment
Equal
Quote
Doctype
CData
ProcessingInstruction
EntityRef
CharRef
Whitespace
Newline
Eof
Error
Trait Implementations§
Source§impl Clone for HtmlSyntaxKind
impl Clone for HtmlSyntaxKind
Source§fn clone(&self) -> HtmlSyntaxKind
fn clone(&self) -> HtmlSyntaxKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HtmlSyntaxKind
impl Debug for HtmlSyntaxKind
Source§impl<'de> Deserialize<'de> for HtmlSyntaxKind
impl<'de> Deserialize<'de> for HtmlSyntaxKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for HtmlSyntaxKind
impl Hash for HtmlSyntaxKind
Source§impl PartialEq for HtmlSyntaxKind
impl PartialEq for HtmlSyntaxKind
Source§impl Serialize for HtmlSyntaxKind
impl Serialize for HtmlSyntaxKind
Source§impl SyntaxKind for HtmlSyntaxKind
impl SyntaxKind for HtmlSyntaxKind
Source§fn is_trivia(&self) -> bool
fn is_trivia(&self) -> bool
Returns true if this kind represents trivia (whitespace, comments, etc.). Read more
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this kind represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this kind represents whitespace.
Source§fn is_token_type(&self) -> bool
fn is_token_type(&self) -> bool
Returns true if this kind represents a token type. Read more
Source§fn is_element_type(&self) -> bool
fn is_element_type(&self) -> bool
Returns true if this kind represents an element type. Read more
impl Copy for HtmlSyntaxKind
impl Eq for HtmlSyntaxKind
impl StructuralPartialEq for HtmlSyntaxKind
Auto Trait Implementations§
impl Freeze for HtmlSyntaxKind
impl RefUnwindSafe for HtmlSyntaxKind
impl Send for HtmlSyntaxKind
impl Sync for HtmlSyntaxKind
impl Unpin for HtmlSyntaxKind
impl UnwindSafe for HtmlSyntaxKind
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