[−][src]Struct swc_ecma_transforms::util::LiteralVisitor
Trait Implementations
impl Visit<ArrayLit> for LiteralVisitor
[src]
fn visit(&mut self, e: &ArrayLit)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<ArrowExpr> for LiteralVisitor
[src]
fn visit(&mut self, &ArrowExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<AssignExpr> for LiteralVisitor
[src]
fn visit(&mut self, &AssignExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<AwaitExpr> for LiteralVisitor
[src]
fn visit(&mut self, &AwaitExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<BinExpr> for LiteralVisitor
[src]
fn visit(&mut self, &BinExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<CallExpr> for LiteralVisitor
[src]
fn visit(&mut self, &CallExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<ClassExpr> for LiteralVisitor
[src]
fn visit(&mut self, &ClassExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<CondExpr> for LiteralVisitor
[src]
fn visit(&mut self, &CondExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<Expr> for LiteralVisitor
[src]
fn visit(&mut self, e: &Expr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<FnExpr> for LiteralVisitor
[src]
fn visit(&mut self, &FnExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<Invalid> for LiteralVisitor
[src]
fn visit(&mut self, &Invalid)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<JSXElement> for LiteralVisitor
[src]
fn visit(&mut self, &JSXElement)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<JSXEmptyExpr> for LiteralVisitor
[src]
fn visit(&mut self, &JSXEmptyExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<JSXFragment> for LiteralVisitor
[src]
fn visit(&mut self, &JSXFragment)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<JSXMemberExpr> for LiteralVisitor
[src]
fn visit(&mut self, &JSXMemberExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<JSXNamespacedName> for LiteralVisitor
[src]
fn visit(&mut self, &JSXNamespacedName)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<MemberExpr> for LiteralVisitor
[src]
fn visit(&mut self, &MemberExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<MetaPropExpr> for LiteralVisitor
[src]
fn visit(&mut self, &MetaPropExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<NewExpr> for LiteralVisitor
[src]
fn visit(&mut self, &NewExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<Number> for LiteralVisitor
[src]
fn visit(&mut self, node: &Number)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<OptChainExpr> for LiteralVisitor
[src]
fn visit(&mut self, &OptChainExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<PrivateName> for LiteralVisitor
[src]
fn visit(&mut self, &PrivateName)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<Prop> for LiteralVisitor
[src]
fn visit(&mut self, p: &Prop)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<PropName> for LiteralVisitor
[src]
fn visit(&mut self, node: &PropName)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<SeqExpr> for LiteralVisitor
[src]
fn visit(&mut self, &SeqExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<SpreadElement> for LiteralVisitor
[src]
fn visit(&mut self, &SpreadElement)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<TaggedTpl> for LiteralVisitor
[src]
fn visit(&mut self, &TaggedTpl)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<ThisExpr> for LiteralVisitor
[src]
fn visit(&mut self, &ThisExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<TsConstAssertion> for LiteralVisitor
[src]
fn visit(&mut self, &TsConstAssertion)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<TsNonNullExpr> for LiteralVisitor
[src]
fn visit(&mut self, &TsNonNullExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<TsTypeAssertion> for LiteralVisitor
[src]
fn visit(&mut self, &TsTypeAssertion)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<UnaryExpr> for LiteralVisitor
[src]
fn visit(&mut self, &UnaryExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<UpdateExpr> for LiteralVisitor
[src]
fn visit(&mut self, &UpdateExpr)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl Visit<YieldExpr> for LiteralVisitor
[src]
Auto Trait Implementations
impl RefUnwindSafe for LiteralVisitor
impl Send for LiteralVisitor
impl Sync for LiteralVisitor
impl Unpin for LiteralVisitor
impl UnwindSafe for LiteralVisitor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T, F> Fold<T> for F where
T: FoldWith<F>,
[src]
T: FoldWith<F>,
default fn fold(&mut self, t: T) -> T
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<P> Pass for P where
P: Fold<Module> + ?Sized,
[src]
P: Fold<Module> + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, F> Visit<T> for F where
T: VisitWith<F> + ?Sized,
[src]
T: VisitWith<F> + ?Sized,