pub struct ClojureLanguage;Trait Implementations§
Source§impl Clone for ClojureLanguage
impl Clone for ClojureLanguage
Source§fn clone(&self) -> ClojureLanguage
fn clone(&self) -> ClojureLanguage
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 ClojureLanguage
impl Debug for ClojureLanguage
Source§impl Hash for ClojureLanguage
impl Hash for ClojureLanguage
Source§impl Language for ClojureLanguage
impl Language for ClojureLanguage
Source§type SyntaxKind = ClojureSyntaxKind
type SyntaxKind = ClojureSyntaxKind
The kind kind type used to represent different kind and node types in the language. Read more
Source§type TypedRoot = ClojureRoot
type TypedRoot = ClojureRoot
The root type for the parsed tree that represents the top-level structure of the language. Read more
Source§impl Lexer<ClojureLanguage> for ClojureLexer
impl Lexer<ClojureLanguage> for ClojureLexer
Source§fn lex_incremental(
&self,
source: impl Source,
_changed: usize,
_cache: IncrementalCache<'_, ClojureLanguage>,
) -> LexOutput<ClojureLanguage>
fn lex_incremental( &self, source: impl Source, _changed: usize, _cache: IncrementalCache<'_, ClojureLanguage>, ) -> LexOutput<ClojureLanguage>
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 Ord for ClojureLanguage
impl Ord for ClojureLanguage
Source§fn cmp(&self, other: &ClojureLanguage) -> Ordering
fn cmp(&self, other: &ClojureLanguage) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ClojureLanguage
impl PartialEq for ClojureLanguage
Source§impl PartialOrd for ClojureLanguage
impl PartialOrd for ClojureLanguage
impl Copy for ClojureLanguage
impl Eq for ClojureLanguage
impl StructuralPartialEq for ClojureLanguage
Auto Trait Implementations§
impl Freeze for ClojureLanguage
impl RefUnwindSafe for ClojureLanguage
impl Send for ClojureLanguage
impl Sync for ClojureLanguage
impl Unpin for ClojureLanguage
impl UnwindSafe for ClojureLanguage
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