[INFO] crate swc_ecma_parser 0.21.9 is already in cache
[INFO] checking swc_ecma_parser-0.21.9 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate swc_ecma_parser 0.21.9 into /workspace/builds/worker-11/source
[INFO] validating manifest of crates.io crate swc_ecma_parser 0.21.9 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate swc_ecma_parser 0.21.9
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate swc_ecma_parser 0.21.9
[INFO] tweaked toml for crates.io crate swc_ecma_parser 0.21.9 written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] crate crates.io crate swc_ecma_parser 0.21.9 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 2a03d5e8daf6bf33b499e4e2a8a986ebe208e6c0069f5da773c3f3515daa079f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "2a03d5e8daf6bf33b499e4e2a8a986ebe208e6c0069f5da773c3f3515daa079f"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling proc-macro-hack v0.5.14
[INFO] [stderr]     Checking if_chain v0.1.3
[INFO] [stderr]     Checking relative-path v1.0.0
[INFO] [stderr]    Compiling pmutil v0.5.3
[INFO] [stderr]    Compiling serde_derive v1.0.105
[INFO] [stderr]    Compiling darling_core v0.10.2
[INFO] [stderr]    Compiling string_cache_codegen v0.5.1
[INFO] [stderr]    Compiling swc_macros_common v0.3.1
[INFO] [stderr]    Compiling swc_atoms v0.2.2
[INFO] [stderr]    Compiling const-random-macro v0.1.8
[INFO] [stderr]     Checking const-random v0.1.8
[INFO] [stderr]     Checking ahash v0.3.2
[INFO] [stderr]     Checking ahash v0.2.18
[INFO] [stderr]    Compiling from_variant v0.1.2
[INFO] [stderr]    Compiling enum_kind v0.2.0
[INFO] [stderr]    Compiling string_enum v0.3.0
[INFO] [stderr]    Compiling swc_ecma_parser_macros v0.4.1
[INFO] [stderr]     Checking hashbrown v0.6.3
[INFO] [stderr]     Checking dashmap v3.5.1
[INFO] [stderr]    Compiling darling_macro v0.10.2
[INFO] [stderr]    Compiling darling v0.10.2
[INFO] [stderr]    Compiling ast_node v0.6.0
[INFO] [stderr]     Checking serde v1.0.105
[INFO] [stderr]     Checking string_cache v0.8.0
[INFO] [stderr]     Checking serde_json v1.0.48
[INFO] [stderr]     Checking num-bigint v0.2.6
[INFO] [stderr]     Checking sourcemap v5.0.0
[INFO] [stderr]     Checking swc_common v0.5.9
[INFO] [stderr]     Checking swc_ecma_ast v0.18.1
[INFO] [stderr]     Checking testing v0.5.0
[INFO] [stderr]     Checking swc_ecma_parser v0.21.9 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary braces around assigned value
[INFO] [stderr]    --> src/parser/object.rs:211:36
[INFO] [stderr]     |
[INFO] [stderr] 211 |             let is_reserved_word = { self.ctx().is_reserved_word(&ident.sym) };
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary braces around assigned value
[INFO] [stderr]    --> src/parser/object.rs:211:36
[INFO] [stderr]     |
[INFO] [stderr] 211 |             let is_reserved_word = { self.ctx().is_reserved_word(&ident.sym) };
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/lexer/tests.rs:426:9
[INFO] [stderr]     |
[INFO] [stderr] 426 |         lex_tokens(Syntax::default(), "f(); function foo() {} /42/i"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `token::Token`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<token::Token>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::vec::Vec<token::Token>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/lexer/tests.rs:427:9
[INFO] [stderr]     |
[INFO] [stderr] 427 | /         vec![
[INFO] [stderr] 428 | |             Word(Word::Ident("f".into())),
[INFO] [stderr] 429 | |             LParen,
[INFO] [stderr] 430 | |             RParen,
[INFO] [stderr] ...   |
[INFO] [stderr] 438 | |             Regex("42".into(), "i".into(),),
[INFO] [stderr] 439 | |         ]
[INFO] [stderr]     | |_________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `token::Token`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<token::Token>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::vec::Vec<token::Token>`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/lexer/tests.rs:652:9
[INFO] [stderr]     |
[INFO] [stderr] 652 |         lex_tokens(Syntax::default(), "'\\\nabc'"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `token::Token`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<token::Token>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::vec::Vec<token::Token>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/lexer/tests.rs:653:9
[INFO] [stderr]     |
[INFO] [stderr] 653 | /         vec![Token::Str {
[INFO] [stderr] 654 | |             value: "abc".into(),
[INFO] [stderr] 655 | |             has_escape: true,
[INFO] [stderr] 656 | |         }]
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `token::Token`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<token::Token>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::vec::Vec<token::Token>`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/class_and_fn.rs:1197:13
[INFO] [stderr]      |
[INFO] [stderr] 1197 |             expr("(class extends a {})"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]      |
[INFO] [stderr]      = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]      = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/class_and_fn.rs:1198:13
[INFO] [stderr]      |
[INFO] [stderr] 1198 | /             Box::new(Expr::Paren(ParenExpr {
[INFO] [stderr] 1199 | |                 span,
[INFO] [stderr] 1200 | |                 expr: Box::new(Expr::Class(ClassExpr {
[INFO] [stderr] 1201 | |                     ident: None,
[INFO] [stderr] ...    |
[INFO] [stderr] 1212 | |                 })),
[INFO] [stderr] 1213 | |             }))
[INFO] [stderr]      | |_______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]      |
[INFO] [stderr]      = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]      = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/ops.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             bin("5 + 4 * 7"),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/ops.rs:375:13
[INFO] [stderr]     |
[INFO] [stderr] 375 | /             Box::new(Expr::Bin(BinExpr {
[INFO] [stderr] 376 | |                 span,
[INFO] [stderr] 377 | |                 op: op!(bin, "+"),
[INFO] [stderr] 378 | |                 left: bin("5"),
[INFO] [stderr] 379 | |                 right: bin("4 * 7"),
[INFO] [stderr] 380 | |             }))
[INFO] [stderr]     | |_______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/ops.rs:387:13
[INFO] [stderr]     |
[INFO] [stderr] 387 |             bin("5 + 4 + 7"),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/ops.rs:388:13
[INFO] [stderr]     |
[INFO] [stderr] 388 | /             Box::new(Expr::Bin(BinExpr {
[INFO] [stderr] 389 | |                 span,
[INFO] [stderr] 390 | |                 op: op!(bin, "+"),
[INFO] [stderr] 391 | |                 left: bin("5 + 4"),
[INFO] [stderr] 392 | |                 right: bin("7"),
[INFO] [stderr] 393 | |             }))
[INFO] [stderr]     | |_______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:57:9
[INFO] [stderr]     |
[INFO] [stderr] 57  |         expr("a = b => false"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:58:9
[INFO] [stderr]     |
[INFO] [stderr] 58  | /         box Expr::Assign(AssignExpr {
[INFO] [stderr] 59  | |             span,
[INFO] [stderr] 60  | |             left: PatOrExpr::Pat(box Ident::new("a".into(), span).into()),
[INFO] [stderr] 61  | |             op: op!("="),
[INFO] [stderr] 62  | |             right: expr("b => false"),
[INFO] [stderr] 63  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:70:9
[INFO] [stderr]     |
[INFO] [stderr] 70  |         expr("async()"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:71:9
[INFO] [stderr]     |
[INFO] [stderr] 71  | /         box Expr::Call(CallExpr {
[INFO] [stderr] 72  | |             span,
[INFO] [stderr] 73  | |             callee: ExprOrSuper::Expr(expr("async")),
[INFO] [stderr] 74  | |             args: vec![],
[INFO] [stderr] 75  | |             type_args: None,
[INFO] [stderr] 76  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:83:9
[INFO] [stderr]     |
[INFO] [stderr] 83  |         expr("async () => foo"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:84:9
[INFO] [stderr]     |
[INFO] [stderr] 84  | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 85  | |             span,
[INFO] [stderr] 86  | |             is_async: true,
[INFO] [stderr] 87  | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 91  | |             type_params: None,
[INFO] [stderr] 92  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:99:9
[INFO] [stderr]     |
[INFO] [stderr] 99  |         expr("({ ...a34 }) => {}"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:100:9
[INFO] [stderr]     |
[INFO] [stderr] 100 | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 101 | |             span,
[INFO] [stderr] 102 | |             is_async: false,
[INFO] [stderr] 103 | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 120 | |             type_params: None,
[INFO] [stderr] 121 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:128:9
[INFO] [stderr]     |
[INFO] [stderr] 128 |         expr("foo = {a, ...bar, b}"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:129:9
[INFO] [stderr]     |
[INFO] [stderr] 129 | /         box Expr::Assign(AssignExpr {
[INFO] [stderr] 130 | |             span,
[INFO] [stderr] 131 | |             left: PatOrExpr::Pat(box Pat::Ident(Ident::new("foo".into(), span))),
[INFO] [stderr] 132 | |             op: op!("="),
[INFO] [stderr] ...   |
[INFO] [stderr] 143 | |             })
[INFO] [stderr] 144 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         new_expr("new Date().toString()"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:152:9
[INFO] [stderr]     |
[INFO] [stderr] 152 | /         box Expr::Member(MemberExpr {
[INFO] [stderr] 153 | |             span,
[INFO] [stderr] 154 | |             obj: ExprOrSuper::Expr(member_expr("new Date()")),
[INFO] [stderr] 155 | |             prop: box Ident::new("toString".into(), span).into(),
[INFO] [stderr] 156 | |             computed: false,
[INFO] [stderr] 157 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:163:9
[INFO] [stderr]     |
[INFO] [stderr] 163 |         lhs("new Date.toString()"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:164:9
[INFO] [stderr]     |
[INFO] [stderr] 164 | /         box Expr::New(NewExpr {
[INFO] [stderr] 165 | |             span,
[INFO] [stderr] 166 | |             callee: lhs("Date.toString"),
[INFO] [stderr] 167 | |             args: Some(vec![]),
[INFO] [stderr] 168 | |             type_args: None,
[INFO] [stderr] 169 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:176:9
[INFO] [stderr]     |
[INFO] [stderr] 176 |         lhs("new Date.toString()()"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 | /         box Expr::Call(CallExpr {
[INFO] [stderr] 178 | |             span,
[INFO] [stderr] 179 | |             callee: ExprOrSuper::Expr(lhs("new Date.toString()")),
[INFO] [stderr] 180 | |             args: vec![],
[INFO] [stderr] 181 | |             type_args: None,
[INFO] [stderr] 182 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         expr("() => 1"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:190:9
[INFO] [stderr]     |
[INFO] [stderr] 190 | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 191 | |             span,
[INFO] [stderr] 192 | |             is_async: false,
[INFO] [stderr] 193 | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 197 | |             type_params: None,
[INFO] [stderr] 198 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:204:9
[INFO] [stderr]     |
[INFO] [stderr] 204 |         expr("(a) => 1"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 205 | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 206 | |             span,
[INFO] [stderr] 207 | |             is_async: false,
[INFO] [stderr] 208 | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 212 | |             type_params: None,
[INFO] [stderr] 213 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:219:9
[INFO] [stderr]     |
[INFO] [stderr] 219 |         expr("(...a) => 1"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:220:9
[INFO] [stderr]     |
[INFO] [stderr] 220 | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 221 | |             span,
[INFO] [stderr] 222 | |             is_async: false,
[INFO] [stderr] 223 | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 232 | |             type_params: None,
[INFO] [stderr] 233 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:239:9
[INFO] [stderr]     |
[INFO] [stderr] 239 |         expr("a => 1"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:240:9
[INFO] [stderr]     |
[INFO] [stderr] 240 | /         box Expr::Arrow(ArrowExpr {
[INFO] [stderr] 241 | |             span,
[INFO] [stderr] 242 | |             is_async: false,
[INFO] [stderr] 243 | |             is_generator: false,
[INFO] [stderr] ...   |
[INFO] [stderr] 247 | |             return_type: None,
[INFO] [stderr] 248 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:255:9
[INFO] [stderr]     |
[INFO] [stderr] 255 |         expr("new a"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:256:9
[INFO] [stderr]     |
[INFO] [stderr] 256 | /         box Expr::New(NewExpr {
[INFO] [stderr] 257 | |             span,
[INFO] [stderr] 258 | |             callee: expr("a"),
[INFO] [stderr] 259 | |             args: None,
[INFO] [stderr] 260 | |             type_args: None,
[INFO] [stderr] 261 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:268:9
[INFO] [stderr]     |
[INFO] [stderr] 268 |         expr("new new a"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:269:9
[INFO] [stderr]     |
[INFO] [stderr] 269 | /         box Expr::New(NewExpr {
[INFO] [stderr] 270 | |             span,
[INFO] [stderr] 271 | |             callee: expr("new a"),
[INFO] [stderr] 272 | |             args: None,
[INFO] [stderr] 273 | |             type_args: None,
[INFO] [stderr] 274 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:281:9
[INFO] [stderr]     |
[INFO] [stderr] 281 |         expr("[a,,,,, ...d,, e]"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:282:9
[INFO] [stderr]     |
[INFO] [stderr] 282 | /         box Expr::Array(ArrayLit {
[INFO] [stderr] 283 | |             span,
[INFO] [stderr] 284 | |             elems: vec![
[INFO] [stderr] 285 | |                 Some(ExprOrSpread {
[INFO] [stderr] ...   |
[INFO] [stderr] 302 | |             ]
[INFO] [stderr] 303 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:310:9
[INFO] [stderr]     |
[INFO] [stderr] 310 |         expr("1.7976931348623157e+308"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:311:9
[INFO] [stderr]     |
[INFO] [stderr] 311 | /         box Expr::Lit(Lit::Num(Number {
[INFO] [stderr] 312 | |             span,
[INFO] [stderr] 313 | |             value: 1.797_693_134_862_315_7e308
[INFO] [stderr] 314 | |         }))
[INFO] [stderr]     | |___________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:321:9
[INFO] [stderr]     |
[INFO] [stderr] 321 | /         box Expr::Call(CallExpr {
[INFO] [stderr] 322 | |             span,
[INFO] [stderr] 323 | |             callee: ExprOrSuper::Expr(expr("(function(){})")),
[INFO] [stderr] 324 | |             args: vec![],
[INFO] [stderr] 325 | |             type_args: Default::default(),
[INFO] [stderr] 326 | |         }),
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:327:9
[INFO] [stderr]     |
[INFO] [stderr] 327 |         expr("(function(){})()")
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:334:9
[INFO] [stderr]     |
[INFO] [stderr] 334 |         expr("obj(({ async f() { await g(); } }));"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:335:9
[INFO] [stderr]     |
[INFO] [stderr] 335 | /         box Expr::Call(CallExpr {
[INFO] [stderr] 336 | |             span,
[INFO] [stderr] 337 | |             callee: ExprOrSuper::Expr(expr("obj")),
[INFO] [stderr] 338 | |             args: vec![ExprOrSpread {
[INFO] [stderr] ...   |
[INFO] [stderr] 342 | |             type_args: Default::default(),
[INFO] [stderr] 343 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:350:9
[INFO] [stderr]     |
[INFO] [stderr] 350 | /         test_parser(
[INFO] [stderr] 351 | |             "import('test')",
[INFO] [stderr] 352 | |             Syntax::Es(EsConfig {
[INFO] [stderr] 353 | |                 dynamic_import: true,
[INFO] [stderr] ...   |
[INFO] [stderr] 360 | |             }
[INFO] [stderr] 361 | |         ),
[INFO] [stderr]     | |_________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:362:9
[INFO] [stderr]     |
[INFO] [stderr] 362 | /         Stmt::Expr(ExprStmt {
[INFO] [stderr] 363 | |             span,
[INFO] [stderr] 364 | |             expr: box Expr::Call(CallExpr {
[INFO] [stderr] 365 | |                 span,
[INFO] [stderr] ...   |
[INFO] [stderr] 376 | |             })
[INFO] [stderr] 377 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:397:9
[INFO] [stderr]     |
[INFO] [stderr] 397 | /         expr(
[INFO] [stderr] 398 | |             r#""ok\
[INFO] [stderr] 399 | | ok\
[INFO] [stderr] 400 | | hehe.";"#,
[INFO] [stderr] 401 | |         ),
[INFO] [stderr]     | |_________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/expr/tests.rs:402:9
[INFO] [stderr]     |
[INFO] [stderr] 402 | /         box Expr::Lit(Lit::Str(Str {
[INFO] [stderr] 403 | |             span,
[INFO] [stderr] 404 | |             value: "okokhehe.".into(),
[INFO] [stderr] 405 | |             has_escape: true,
[INFO] [stderr] 406 | |         }))
[INFO] [stderr]     | |___________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:24:9
[INFO] [stderr]     |
[INFO] [stderr] 24  |         jsx("<a />"),
[INFO] [stderr]     |         ^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:25:9
[INFO] [stderr]     |
[INFO] [stderr] 25  | /         box Expr::JSXElement(box JSXElement {
[INFO] [stderr] 26  | |             span,
[INFO] [stderr] 27  | |             opening: JSXOpeningElement {
[INFO] [stderr] 28  | |                 span,
[INFO] [stderr] ...   |
[INFO] [stderr] 35  | |             closing: None,
[INFO] [stderr] 36  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:43:9
[INFO] [stderr]     |
[INFO] [stderr] 43  |         jsx("<a>foo</a>"),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:44:9
[INFO] [stderr]     |
[INFO] [stderr] 44  | /         box Expr::JSXElement(box JSXElement {
[INFO] [stderr] 45  | |             span,
[INFO] [stderr] 46  | |             opening: JSXOpeningElement {
[INFO] [stderr] 47  | |                 span,
[INFO] [stderr] ...   |
[INFO] [stderr] 61  | |             })
[INFO] [stderr] 62  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:69:9
[INFO] [stderr]     |
[INFO] [stderr] 69  |         jsx(r#"<div id="w &lt; w" />;"#),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:70:9
[INFO] [stderr]     |
[INFO] [stderr] 70  | /         box Expr::JSXElement(box JSXElement {
[INFO] [stderr] 71  | |             span,
[INFO] [stderr] 72  | |             opening: JSXOpeningElement {
[INFO] [stderr] 73  | |                 span,
[INFO] [stderr] ...   |
[INFO] [stderr] 88  | |             closing: None
[INFO] [stderr] 89  | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:96:9
[INFO] [stderr]     |
[INFO] [stderr] 96  |         jsx(r#"<test other={4} />;"#),
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/jsx/tests.rs:97:9
[INFO] [stderr]     |
[INFO] [stderr] 97  | /         box Expr::JSXElement(box JSXElement {
[INFO] [stderr] 98  | |             span,
[INFO] [stderr] 99  | |             opening: JSXOpeningElement {
[INFO] [stderr] 100 | |                 span,
[INFO] [stderr] ...   |
[INFO] [stderr] 114 | |             closing: None
[INFO] [stderr] 115 | |         })
[INFO] [stderr]     | |__________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::expr::Expr`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr]     |
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::Fold<swc_ecma_ast::expr::Expr>` for `testing::DropSpan`
[INFO] [stderr]     = note: required because of the requirements on the impl of `swc_common::fold::FoldWith<testing::DropSpan>` for `std::boxed::Box<swc_ecma_ast::expr::Expr>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:774:13
[INFO] [stderr]     |
[INFO] [stderr] 774 |             array_pat("[a, [b], [c]]"),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:775:13
[INFO] [stderr]     |
[INFO] [stderr] 775 | /             Pat::Array(ArrayPat {
[INFO] [stderr] 776 | |                 span,
[INFO] [stderr] 777 | |                 optional: false,
[INFO] [stderr] 778 | |                 elems: vec![
[INFO] [stderr] ...   |
[INFO] [stderr] 793 | |                 type_ann: None
[INFO] [stderr] 794 | |             })
[INFO] [stderr]     | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:801:13
[INFO] [stderr]     |
[INFO] [stderr] 801 |             array_pat("[, a, [b], [c]]"),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:802:13
[INFO] [stderr]     |
[INFO] [stderr] 802 | /             Pat::Array(ArrayPat {
[INFO] [stderr] 803 | |                 span,
[INFO] [stderr] 804 | |                 optional: false,
[INFO] [stderr] 805 | |                 elems: vec![
[INFO] [stderr] ...   |
[INFO] [stderr] 821 | |                 type_ann: None
[INFO] [stderr] 822 | |             })
[INFO] [stderr]     | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:829:13
[INFO] [stderr]     |
[INFO] [stderr] 829 |             array_pat("[a, , [b], [c]]"),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |     T: FoldWith<DropSpan>,
[INFO] [stderr]     |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]    --> src/parser/pat.rs:830:13
[INFO] [stderr]     |
[INFO] [stderr] 830 | /             Pat::Array(ArrayPat {
[INFO] [stderr] 831 | |                 span,
[INFO] [stderr] 832 | |                 optional: false,
[INFO] [stderr] 833 | |                 elems: vec![
[INFO] [stderr] ...   |
[INFO] [stderr] 849 | |                 type_ann: None
[INFO] [stderr] 850 | |             })
[INFO] [stderr]     | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::pat::Pat`
[INFO] [stderr]     | 
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]     |
[INFO] [stderr] 116 |       T: FoldWith<DropSpan>,
[INFO] [stderr]     |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1168:13
[INFO] [stderr]      |
[INFO] [stderr] 1168 |             stmt("a + b + c"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1169:13
[INFO] [stderr]      |
[INFO] [stderr] 1169 | /             Stmt::Expr(ExprStmt {
[INFO] [stderr] 1170 | |                 span,
[INFO] [stderr] 1171 | |                 expr: expr("a + b + c")
[INFO] [stderr] 1172 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1179:13
[INFO] [stderr]      |
[INFO] [stderr] 1179 |             stmt("try {} catch({ ...a34 }) {}"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1180:13
[INFO] [stderr]      |
[INFO] [stderr] 1180 | /             Stmt::Try(TryStmt {
[INFO] [stderr] 1181 | |                 span,
[INFO] [stderr] 1182 | |                 block: BlockStmt {
[INFO] [stderr] 1183 | |                     span,
[INFO] [stderr] ...    |
[INFO] [stderr] 1205 | |                 finalizer: None
[INFO] [stderr] 1206 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1213:13
[INFO] [stderr]      |
[INFO] [stderr] 1213 |             stmt("throw this"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1214:13
[INFO] [stderr]      |
[INFO] [stderr] 1214 | /             Stmt::Throw(ThrowStmt {
[INFO] [stderr] 1215 | |                 span,
[INFO] [stderr] 1216 | |                 arg: expr("this"),
[INFO] [stderr] 1217 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1224:13
[INFO] [stderr]      |
[INFO] [stderr] 1224 |             stmt("for await (const a of b) ;"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1225:13
[INFO] [stderr]      |
[INFO] [stderr] 1225 | /             Stmt::ForOf(ForOfStmt {
[INFO] [stderr] 1226 | |                 span,
[INFO] [stderr] 1227 | |                 await_token: Some(span),
[INFO] [stderr] 1228 | |                 left: VarDeclOrPat::VarDecl(VarDecl {
[INFO] [stderr] ...    |
[INFO] [stderr] 1241 | |                 body: box Stmt::Empty(EmptyStmt { span })
[INFO] [stderr] 1242 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1249:13
[INFO] [stderr]      |
[INFO] [stderr] 1249 |             stmt("(function foo() { return 1 })"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1250:13
[INFO] [stderr]      |
[INFO] [stderr] 1250 | /             stmt(
[INFO] [stderr] 1251 | |                 "(function foo () {
[INFO] [stderr] 1252 | |                 return 1
[INFO] [stderr] 1253 | |             })"
[INFO] [stderr] 1254 | |             )
[INFO] [stderr]      | |_____________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1258:13
[INFO] [stderr]      |
[INFO] [stderr] 1258 |             stmt("{ 1; }"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1259:13
[INFO] [stderr]      |
[INFO] [stderr] 1259 | /             Stmt::Block(BlockStmt {
[INFO] [stderr] 1260 | |                 span,
[INFO] [stderr] 1261 | |                 stmts: vec![stmt("1")],
[INFO] [stderr] 1262 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1269:13
[INFO] [stderr]      |
[INFO] [stderr] 1269 |             stmt("if (a) b; else c"),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1270:13
[INFO] [stderr]      |
[INFO] [stderr] 1270 | /             Stmt::If(IfStmt {
[INFO] [stderr] 1271 | |                 span,
[INFO] [stderr] 1272 | |                 test: expr("a"),
[INFO] [stderr] 1273 | |                 cons: box stmt("b;"),
[INFO] [stderr] 1274 | |                 alt: Some(box stmt("c")),
[INFO] [stderr] 1275 | |             })
[INFO] [stderr]      | |______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1282:13
[INFO] [stderr]      |
[INFO] [stderr] 1282 | /             test_parser(
[INFO] [stderr] 1283 | |                 "
[INFO] [stderr] 1284 | |             @decorator
[INFO] [stderr] 1285 | |             @dec2
[INFO] [stderr] ...    |
[INFO] [stderr] 1294 | |                 }),
[INFO] [stderr] 1295 | |             ),
[INFO] [stderr]      | |_____________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/stmt.rs:1296:13
[INFO] [stderr]      |
[INFO] [stderr] 1296 | /             Stmt::Decl(Decl::Class(ClassDecl {
[INFO] [stderr] 1297 | |                 ident: Ident::new("Foo".into(), span),
[INFO] [stderr] 1298 | |                 class: Class {
[INFO] [stderr] 1299 | |                     span,
[INFO] [stderr] ...    |
[INFO] [stderr] 1317 | |                 declare: false,
[INFO] [stderr] 1318 | |             }))
[INFO] [stderr]      | |_______________^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::stmt::Stmt`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |       T: FoldWith<DropSpan>,
[INFO] [stderr]      |          ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::module::Module: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/typescript.rs:2361:32
[INFO] [stderr]      |
[INFO] [stderr] 2361 |         assert_eq_ignore_span!(actual, expected);
[INFO] [stderr]      |                                ^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::module::Module`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::module::Module: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/typescript.rs:2361:40
[INFO] [stderr]      |
[INFO] [stderr] 2361 |         assert_eq_ignore_span!(actual, expected);
[INFO] [stderr]      |                                        ^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::module::Module`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::module::Module: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/typescript.rs:2398:32
[INFO] [stderr]      |
[INFO] [stderr] 2398 |         assert_eq_ignore_span!(actual, expected);
[INFO] [stderr]      |                                ^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::module::Module`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::module::Module: swc_common::fold::FoldWith<testing::DropSpan>` is not satisfied
[INFO] [stderr]     --> src/parser/typescript.rs:2398:40
[INFO] [stderr]      |
[INFO] [stderr] 2398 |         assert_eq_ignore_span!(actual, expected);
[INFO] [stderr]      |                                        ^^^^^^^^ the trait `swc_common::fold::FoldWith<testing::DropSpan>` is not implemented for `swc_ecma_ast::module::Module`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.5.0/src/lib.rs:116:8
[INFO] [stderr]      |
[INFO] [stderr] 116  |     T: FoldWith<DropSpan>,
[INFO] [stderr]      |        ------------------ required by this bound in `testing::drop_span`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 84 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `swc_ecma_parser`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "2a03d5e8daf6bf33b499e4e2a8a986ebe208e6c0069f5da773c3f3515daa079f"`
[INFO] running `"docker" "rm" "-f" "2a03d5e8daf6bf33b499e4e2a8a986ebe208e6c0069f5da773c3f3515daa079f"`
[INFO] [stdout] 2a03d5e8daf6bf33b499e4e2a8a986ebe208e6c0069f5da773c3f3515daa079f
