pub struct ClojureLexer;Trait Implementations§
Source§impl Lexer<ClojureLanguage> for ClojureLexer
impl Lexer<ClojureLanguage> for ClojureLexer
Source§fn lex<'a, S: Source + ?Sized>(
&self,
text: &S,
_edits: &[TextEdit],
cache: &'a mut impl LexerCache<ClojureLanguage>,
) -> LexOutput<ClojureLanguage>
fn lex<'a, S: Source + ?Sized>( &self, text: &S, _edits: &[TextEdit], cache: &'a mut impl LexerCache<ClojureLanguage>, ) -> LexOutput<ClojureLanguage>
Tokenizes the given source text into a sequence of tokens. Read more
Auto Trait Implementations§
impl Freeze for ClojureLexer
impl RefUnwindSafe for ClojureLexer
impl Send for ClojureLexer
impl Sync for ClojureLexer
impl Unpin for ClojureLexer
impl UnwindSafe for ClojureLexer
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