pub struct HtmlLanguage {}Implementations§
Source§impl HtmlLanguage
impl HtmlLanguage
Trait Implementations§
Source§impl Builder<HtmlLanguage> for HtmlBuilder
impl Builder<HtmlLanguage> for HtmlBuilder
Source§fn build<'a, S: Source + ?Sized>(
&self,
source: &S,
edits: &[TextEdit],
_cache: &'a mut impl BuilderCache<HtmlLanguage>,
) -> BuildOutput<HtmlLanguage>
fn build<'a, S: Source + ?Sized>( &self, source: &S, edits: &[TextEdit], _cache: &'a mut impl BuilderCache<HtmlLanguage>, ) -> BuildOutput<HtmlLanguage>
Builds the structure from the source text.
Source§impl Clone for HtmlLanguage
impl Clone for HtmlLanguage
Source§fn clone(&self) -> HtmlLanguage
fn clone(&self) -> HtmlLanguage
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 HtmlLanguage
impl Debug for HtmlLanguage
Source§impl Default for HtmlLanguage
impl Default for HtmlLanguage
Source§fn default() -> HtmlLanguage
fn default() -> HtmlLanguage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HtmlLanguage
impl<'de> Deserialize<'de> for HtmlLanguage
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 HtmlLanguage
impl Hash for HtmlLanguage
Source§impl Language for HtmlLanguage
impl Language for HtmlLanguage
Source§const CATEGORY: LanguageCategory = LanguageCategory::Markup
const CATEGORY: LanguageCategory = LanguageCategory::Markup
The category of the language.
Source§type TokenType = HtmlSyntaxKind
type TokenType = HtmlSyntaxKind
The token type used to represent different token and node types in the language. Read more
Source§type ElementType = HtmlSyntaxKind
type ElementType = HtmlSyntaxKind
The element type used to represent composite structures in the parsed tree. Read more
Source§type TypedRoot = HtmlDocument
type TypedRoot = HtmlDocument
The root type for the parsed tree that represents the top-level structure of the language. Read more
Source§impl<'config> Lexer<HtmlLanguage> for HtmlLexer<'config>
impl<'config> Lexer<HtmlLanguage> for HtmlLexer<'config>
Source§fn lex<'a, S: Source + ?Sized>(
&self,
source: &'a S,
_edits: &[TextEdit],
cache: &'a mut impl LexerCache<HtmlLanguage>,
) -> LexOutput<HtmlLanguage>
fn lex<'a, S: Source + ?Sized>( &self, source: &'a S, _edits: &[TextEdit], cache: &'a mut impl LexerCache<HtmlLanguage>, ) -> LexOutput<HtmlLanguage>
Tokenizes the given source text into a sequence of tokens. Read more
Source§impl Parser<HtmlLanguage> for HtmlParser
impl Parser<HtmlLanguage> for HtmlParser
Source§fn parse<'a, S: Source + ?Sized>(
&self,
text: &'a S,
edits: &[TextEdit],
cache: &'a mut impl ParseCache<HtmlLanguage>,
) -> ParseOutput<'a, HtmlLanguage>
fn parse<'a, S: Source + ?Sized>( &self, text: &'a S, edits: &[TextEdit], cache: &'a mut impl ParseCache<HtmlLanguage>, ) -> ParseOutput<'a, HtmlLanguage>
The core parsing entry point. Read more
Source§impl PartialEq for HtmlLanguage
impl PartialEq for HtmlLanguage
Source§impl Serialize for HtmlLanguage
impl Serialize for HtmlLanguage
impl Copy for HtmlLanguage
impl Eq for HtmlLanguage
impl StructuralPartialEq for HtmlLanguage
Auto Trait Implementations§
impl Freeze for HtmlLanguage
impl RefUnwindSafe for HtmlLanguage
impl Send for HtmlLanguage
impl Sync for HtmlLanguage
impl Unpin for HtmlLanguage
impl UnwindSafe for HtmlLanguage
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