[][src]Struct swc_ecma_transforms::resolver::Resolver

pub struct Resolver<'a> { /* fields omitted */ }

Trait Implementations

impl<'_> Fold<Accessibility> for Resolver<'_>[src]

impl<'a> Fold<ArrowExpr> for Resolver<'a>[src]

impl<'a> Fold<BlockStmt> for Resolver<'a>[src]

impl<'_> Fold<BlockStmtOrExpr> for Resolver<'_>[src]

Handle body of the arrow functions

impl<'a> Fold<BreakStmt> for Resolver<'a>[src]

impl<'_> Fold<CatchClause> for Resolver<'_>[src]

impl<'_> Fold<Class> for Resolver<'_>[src]

impl<'a> Fold<ClassDecl> for Resolver<'a>[src]

impl<'a> Fold<ClassExpr> for Resolver<'a>[src]

impl<'_> Fold<ClassMethod> for Resolver<'_>[src]

impl<'_> Fold<Constructor> for Resolver<'_>[src]

impl<'a> Fold<ContinueStmt> for Resolver<'a>[src]

impl<'a> Fold<ExportSpecifier> for Resolver<'a>[src]

impl<'a> Fold<Expr> for Resolver<'a>[src]

impl<'a> Fold<FnDecl> for Resolver<'a>[src]

impl<'a> Fold<FnExpr> for Resolver<'a>[src]

impl<'a> Fold<Function> for Resolver<'a>[src]

impl<'a> Fold<Ident> for Resolver<'a>[src]

impl<'a> Fold<ImportSpecifier> for Resolver<'a>[src]

impl<'a> Fold<KeyValuePatProp> for Resolver<'a>[src]

impl<'a> Fold<LabeledStmt> for Resolver<'a>[src]

impl<'_> Fold<MethodProp> for Resolver<'_>[src]

impl<'_> Fold<ObjectLit> for Resolver<'_>[src]

impl<'_> Fold<Pat> for Resolver<'_>[src]

impl<'_> Fold<PropName> for Resolver<'_>[src]

impl<'a> Fold<SetterProp> for Resolver<'a>[src]

impl<'_> Fold<TruePlusMinus> for Resolver<'_>[src]

impl<'_> Fold<TsArrayType> for Resolver<'_>[src]

impl<'_> Fold<TsCallSignatureDecl> for Resolver<'_>[src]

impl<'_> Fold<TsConditionalType> for Resolver<'_>[src]

impl<'_> Fold<TsConstructSignatureDecl> for Resolver<'_>[src]

impl<'_> Fold<TsConstructorType> for Resolver<'_>[src]

impl<'_> Fold<TsEntityName> for Resolver<'_>[src]

impl<'_> Fold<TsEnumDecl> for Resolver<'_>[src]

impl<'_> Fold<TsEnumMember> for Resolver<'_>[src]

impl<'_> Fold<TsEnumMemberId> for Resolver<'_>[src]

impl<'_> Fold<TsExternalModuleRef> for Resolver<'_>[src]

impl<'_> Fold<TsFnOrConstructorType> for Resolver<'_>[src]

impl<'_> Fold<TsFnParam> for Resolver<'_>[src]

impl<'_> Fold<TsFnType> for Resolver<'_>[src]

impl<'_> Fold<TsImportEqualsDecl> for Resolver<'_>[src]

impl<'_> Fold<TsImportType> for Resolver<'_>[src]

impl<'_> Fold<TsIndexSignature> for Resolver<'_>[src]

impl<'_> Fold<TsIndexedAccessType> for Resolver<'_>[src]

impl<'_> Fold<TsInferType> for Resolver<'_>[src]

impl<'_> Fold<TsInterfaceBody> for Resolver<'_>[src]

impl<'_> Fold<TsInterfaceDecl> for Resolver<'_>[src]

impl<'_> Fold<TsIntersectionType> for Resolver<'_>[src]

impl<'_> Fold<TsKeywordType> for Resolver<'_>[src]

impl<'_> Fold<TsKeywordTypeKind> for Resolver<'_>[src]

impl<'_> Fold<TsMappedType> for Resolver<'_>[src]

impl<'_> Fold<TsMethodSignature> for Resolver<'_>[src]

impl<'_> Fold<TsModuleBlock> for Resolver<'_>[src]

impl<'_> Fold<TsModuleDecl> for Resolver<'_>[src]

impl<'_> Fold<TsModuleName> for Resolver<'_>[src]

impl<'_> Fold<TsModuleRef> for Resolver<'_>[src]

impl<'_> Fold<TsNamespaceBody> for Resolver<'_>[src]

impl<'_> Fold<TsNamespaceDecl> for Resolver<'_>[src]

impl<'_> Fold<TsNamespaceExportDecl> for Resolver<'_>[src]

impl<'_> Fold<TsOptionalType> for Resolver<'_>[src]

impl<'_> Fold<TsParamProp> for Resolver<'_>[src]

impl<'_> Fold<TsParamPropParam> for Resolver<'_>[src]

impl<'_> Fold<TsParenthesizedType> for Resolver<'_>[src]

impl<'_> Fold<TsPropertySignature> for Resolver<'_>[src]

impl<'_> Fold<TsQualifiedName> for Resolver<'_>[src]

impl<'_> Fold<TsRestType> for Resolver<'_>[src]

impl<'_> Fold<TsSignatureDecl> for Resolver<'_>[src]

impl<'_> Fold<TsThisType> for Resolver<'_>[src]

impl<'_> Fold<TsThisTypeOrIdent> for Resolver<'_>[src]

impl<'_> Fold<TsTupleType> for Resolver<'_>[src]

impl<'_> Fold<TsType> for Resolver<'_>[src]

impl<'_> Fold<TsTypeAliasDecl> for Resolver<'_>[src]

impl<'_> Fold<TsTypeAnn> for Resolver<'_>[src]

impl<'_> Fold<TsTypeAssertion> for Resolver<'_>[src]

impl<'_> Fold<TsTypeCastExpr> for Resolver<'_>[src]

impl<'_> Fold<TsTypeElement> for Resolver<'_>[src]

impl<'_> Fold<TsTypeLit> for Resolver<'_>[src]

impl<'_> Fold<TsTypeOperator> for Resolver<'_>[src]

impl<'_> Fold<TsTypeOperatorOp> for Resolver<'_>[src]

impl<'_> Fold<TsTypeParam> for Resolver<'_>[src]

impl<'_> Fold<TsTypeParamDecl> for Resolver<'_>[src]

impl<'_> Fold<TsTypeParamInstantiation> for Resolver<'_>[src]

impl<'_> Fold<TsTypePredicate> for Resolver<'_>[src]

impl<'_> Fold<TsTypeQuery> for Resolver<'_>[src]

impl<'_> Fold<TsTypeQueryExpr> for Resolver<'_>[src]

impl<'_> Fold<TsTypeRef> for Resolver<'_>[src]

impl<'_> Fold<TsUnionOrIntersectionType> for Resolver<'_>[src]

impl<'_> Fold<TsUnionType> for Resolver<'_>[src]

impl<'_> Fold<VarDecl> for Resolver<'_>[src]

impl<'a> Fold<VarDeclarator> for Resolver<'a>[src]

impl<'_> Fold<Vec<ModuleItem>> for Resolver<'_>[src]

impl<'_> Fold<Vec<Stmt>> for Resolver<'_>[src]

Auto Trait Implementations

impl<'a> !RefUnwindSafe for Resolver<'a>

impl<'a> !Send for Resolver<'a>

impl<'a> !Sync for Resolver<'a>

impl<'a> Unpin for Resolver<'a>

impl<'a> !UnwindSafe for Resolver<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T

impl<T, F> Fold<T> for F where
    T: FoldWith<F>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<P> Pass for P where
    P: Fold<Module> + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, F> Visit<T> for F where
    T: VisitWith<F> + ?Sized
[src]

impl<T, F> VisitMut<T> for F where
    T: VisitMutWith<F> + ?Sized
[src]