pub struct TypeScriptGrammar {}Expand description
TypeScript grammar for code generation
When the tree-sitter feature is enabled, uses tree-sitter-typescript for
proper syntax validation. Otherwise, falls back to basic heuristics.
Implementations§
Trait Implementations§
Source§impl Debug for TypeScriptGrammar
impl Debug for TypeScriptGrammar
Source§impl Default for TypeScriptGrammar
impl Default for TypeScriptGrammar
Auto Trait Implementations§
impl Freeze for TypeScriptGrammar
impl RefUnwindSafe for TypeScriptGrammar
impl Send for TypeScriptGrammar
impl Sync for TypeScriptGrammar
impl Unpin for TypeScriptGrammar
impl UnsafeUnpin for TypeScriptGrammar
impl UnwindSafe for TypeScriptGrammar
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more