[−][src]Struct swc_ecma_utils::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<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,
default fn visit(&mut self, t: &T)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,
impl<T, F> VisitMut<T> for F where
T: VisitMutWith<F> + ?Sized,
[src]
T: VisitMutWith<F> + ?Sized,