Trait oxc_codegen::Gen

source ·
pub trait Gen<const MINIFY: bool> {
    // Provided method
    fn gen(&self, _p: &mut Codegen<{ MINIFY }>, _ctx: Context) { ... }
}

Provided Methods§

source

fn gen(&self, _p: &mut Codegen<{ MINIFY }>, _ctx: Context)

Implementations on Foreign Types§

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Option<AssignmentTargetMaybeDefault<'a>>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Option<WithClause<'a>>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Argument<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ArrayExpressionElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTarget<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetMaybeDefault<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetPattern<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ClassElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Declaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExportDefaultDeclarationKind<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ForStatementLeft<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ModuleDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ModuleExportName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ObjectPropertyKind<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for PropertyKey<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Statement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXAttributeItem<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXAttributeName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXAttributeValue<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXChild<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXElementName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXExpression<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXMemberExpressionObject<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSModuleReference<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSSignature<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTupleElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSType<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeQueryExprName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Vec<'a, Decorator<'a>>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AccessorProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ArrayAssignmentTarget<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ArrayExpression<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ArrayPattern<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentPattern<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetPropertyIdentifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetPropertyProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetRest<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for AssignmentTargetWithDefault<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BindingIdentifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BindingPattern<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BindingProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BindingRestElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BlockStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BreakStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Class<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ContinueStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Directive<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for DoWhileStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExportAllDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExportDefaultDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExportNamedDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExportSpecifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ExpressionStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ForInStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ForOfStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ForStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for FormalParameter<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for FormalParameters<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Function<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for FunctionBody<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Hashbang<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for IdentifierName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for IdentifierReference<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for IfStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ImportAttribute<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ImportDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for LabelIdentifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for LabeledStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for MetaProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for MethodDefinition<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ObjectAssignmentTarget<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ObjectPattern<'a>

source§

fn gen(&self, p: &mut Codegen<MINIFY>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ObjectProperty<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for PrivateIdentifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for PrivateInExpression<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Program<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for PropertyDefinition<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ReturnStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for SpreadElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for StaticBlock<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for SwitchCase<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for SwitchStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TaggedTemplateExpression<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TemplateLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for ThrowStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TryStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for UsingDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for VariableDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for VariableDeclarator<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for WhileStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for WithClause<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for WithStatement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXAttribute<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXClosingElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXExpressionContainer<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXFragment<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXIdentifier<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXMemberExpression<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXNamespacedName<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXOpeningElement<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXSpreadAttribute<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXSpreadChild<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for JSXText<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for BigIntLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for NumericLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for RegExpLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for StringLiteral<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for Decorator<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSConstructorType<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSEnumDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSEnumMember<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSFunctionType<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSImportEqualsDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSImportType<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSIndexSignature<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSInterfaceDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSInterfaceHeritage<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSModuleDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSNamedTupleMember<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTemplateLiteralType<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeAnnotation<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeParameter<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeParameterDeclaration<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeParameterInstantiation<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool> Gen<MINIFY> for TSTypeQuery<'a>

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<'a, const MINIFY: bool, T> Gen<MINIFY> for Box<'a, T>
where T: Gen<MINIFY>,

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for BinaryOperator

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for DebuggerStatement

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for EmptyStatement

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for Super

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for ThisExpression

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for JSXClosingFragment

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for JSXEmptyExpression

source§

fn gen(&self, _: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for JSXOpeningFragment

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for BooleanLiteral

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

source§

impl<const MINIFY: bool> Gen<MINIFY> for NullLiteral

source§

fn gen(&self, p: &mut Codegen<{ MINIFY }>, _ctx: Context)

Implementors§