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