pub struct SchemeLanguage;Trait Implementations§
Source§impl Clone for SchemeLanguage
impl Clone for SchemeLanguage
Source§fn clone(&self) -> SchemeLanguage
fn clone(&self) -> SchemeLanguage
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 SchemeLanguage
impl Debug for SchemeLanguage
Source§impl Hash for SchemeLanguage
impl Hash for SchemeLanguage
Source§impl Language for SchemeLanguage
impl Language for SchemeLanguage
Source§type SyntaxKind = SchemeSyntaxKind
type SyntaxKind = SchemeSyntaxKind
The kind kind type used to represent different kind and node types in the language. Read more
Source§impl<'config> Lexer<SchemeLanguage> for SchemeLexer<'config>
impl<'config> Lexer<SchemeLanguage> for SchemeLexer<'config>
Source§fn lex_incremental(
&self,
source: impl Source,
changed: usize,
cache: IncrementalCache<'_, SchemeLanguage>,
) -> LexOutput<SchemeLanguage>
fn lex_incremental( &self, source: impl Source, changed: usize, cache: IncrementalCache<'_, SchemeLanguage>, ) -> LexOutput<SchemeLanguage>
Tokenizes source text using an existing cache for incremental parsing. Read more
Source§fn lex(
&self,
source: impl Source,
) -> OakDiagnostics<Vec<Token<<L as Language>::SyntaxKind>>>
fn lex( &self, source: impl Source, ) -> OakDiagnostics<Vec<Token<<L as Language>::SyntaxKind>>>
Tokenizes the given source text into a sequence of tokens. Read more
Source§impl PartialEq for SchemeLanguage
impl PartialEq for SchemeLanguage
impl Copy for SchemeLanguage
impl Eq for SchemeLanguage
impl StructuralPartialEq for SchemeLanguage
Auto Trait Implementations§
impl Freeze for SchemeLanguage
impl RefUnwindSafe for SchemeLanguage
impl Send for SchemeLanguage
impl Sync for SchemeLanguage
impl Unpin for SchemeLanguage
impl UnwindSafe for SchemeLanguage
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