pub struct BashLanguage {}Trait Implementations§
Source§impl Clone for BashLanguage
impl Clone for BashLanguage
Source§fn clone(&self) -> BashLanguage
fn clone(&self) -> BashLanguage
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 BashLanguage
impl Debug for BashLanguage
Source§impl Default for BashLanguage
impl Default for BashLanguage
Source§impl<'de> Deserialize<'de> for BashLanguage
impl<'de> Deserialize<'de> for BashLanguage
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 BashLanguage
impl Hash for BashLanguage
Source§impl Language for BashLanguage
impl Language for BashLanguage
Source§type SyntaxKind = BashSyntaxKind
type SyntaxKind = BashSyntaxKind
The kind kind type used to represent different kind and node types in the language. Read more
Source§impl<'config> Lexer<BashLanguage> for BashLexer<'config>
impl<'config> Lexer<BashLanguage> for BashLexer<'config>
Source§fn lex_incremental(
&self,
source: impl Source,
_changed: usize,
_cache: IncrementalCache<'_, BashLanguage>,
) -> LexOutput<BashLanguage>
fn lex_incremental( &self, source: impl Source, _changed: usize, _cache: IncrementalCache<'_, BashLanguage>, ) -> LexOutput<BashLanguage>
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 BashLanguage
impl Ord for BashLanguage
Source§fn cmp(&self, other: &BashLanguage) -> Ordering
fn cmp(&self, other: &BashLanguage) -> 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 BashLanguage
impl PartialEq for BashLanguage
Source§impl PartialOrd for BashLanguage
impl PartialOrd for BashLanguage
Source§impl Serialize for BashLanguage
impl Serialize for BashLanguage
impl Copy for BashLanguage
impl Eq for BashLanguage
impl StructuralPartialEq for BashLanguage
Auto Trait Implementations§
impl Freeze for BashLanguage
impl RefUnwindSafe for BashLanguage
impl Send for BashLanguage
impl Sync for BashLanguage
impl Unpin for BashLanguage
impl UnwindSafe for BashLanguage
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