#[repr(u8)]pub enum LanguageVariant {
Standard = 0,
Jsx = 1,
}Expand description
JSX for JavaScript and TypeScript
Variants§
Standard = 0
Standard JavaScript or TypeScript without any language extensions. Stage 3 proposals do not count as language extensions.
Jsx = 1
For sources using JSX or TSX
Trait Implementations§
Source§impl Clone for LanguageVariant
impl Clone for LanguageVariant
impl Copy for LanguageVariant
Source§impl Debug for LanguageVariant
impl Debug for LanguageVariant
Source§impl<'a> Dummy<'a> for LanguageVariant
impl<'a> Dummy<'a> for LanguageVariant
Source§fn dummy(allocator: &'a Allocator) -> Self
fn dummy(allocator: &'a Allocator) -> Self
Create a dummy LanguageVariant.
Does not allocate any data into arena.
impl Eq for LanguageVariant
Source§impl Hash for LanguageVariant
impl Hash for LanguageVariant
Source§impl PartialEq for LanguageVariant
impl PartialEq for LanguageVariant
impl StructuralPartialEq for LanguageVariant
Auto Trait Implementations§
impl Freeze for LanguageVariant
impl RefUnwindSafe for LanguageVariant
impl Send for LanguageVariant
impl Sync for LanguageVariant
impl Unpin for LanguageVariant
impl UnsafeUnpin for LanguageVariant
impl UnwindSafe for LanguageVariant
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