[INFO] crate swc_ecma_parser 0.21.9 is already in cache [INFO] checking swc_ecma_parser-0.21.9 against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] extracting crate swc_ecma_parser 0.21.9 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate swc_ecma_parser 0.21.9 on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "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-10/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" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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" "+45d050cde277b22a755847338f2acc2c7b834141" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] eed12ca3f64a4b5710f8ddad437ac2622fde1ba4a2cd69669c834ee1d4fe2fc4 [INFO] running `"docker" "start" "-a" "eed12ca3f64a4b5710f8ddad437ac2622fde1ba4a2cd69669c834ee1d4fe2fc4"` [INFO] [stderr] Compiling libc v0.2.68 [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling serde v1.0.105 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.14 [INFO] [stderr] Compiling ryu v1.0.3 [INFO] [stderr] Checking smallvec v1.2.0 [INFO] [stderr] Compiling siphasher v0.3.2 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Checking regex-syntax v0.6.17 [INFO] [stderr] Checking percent-encoding v1.0.1 [INFO] [stderr] Checking if_chain v0.1.3 [INFO] [stderr] Checking termcolor v1.1.0 [INFO] [stderr] Checking scoped-tls v1.0.0 [INFO] [stderr] Checking once_cell v1.3.1 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking unicode-xid v0.2.0 [INFO] [stderr] Checking relative-path v1.0.0 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Compiling hashbrown v0.6.3 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Checking thread_local v1.0.1 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Checking walkdir v2.3.1 [INFO] [stderr] Checking unicode-normalization v0.1.12 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking pretty_assertions v0.6.1 [INFO] [stderr] Checking aho-corasick v0.7.10 [INFO] [stderr] Checking idna v0.1.5 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking num_cpus v1.12.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling syn v1.0.17 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling const-random-macro v0.1.8 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Checking url v1.7.2 [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 rand v0.7.3 [INFO] [stderr] Checking dashmap v3.5.1 [INFO] [stderr] Checking parking_lot v0.7.1 [INFO] [stderr] Checking regex v1.3.6 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling string_cache_codegen v0.5.1 [INFO] [stderr] Compiling swc_atoms v0.2.2 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Compiling pmutil v0.5.3 [INFO] [stderr] Compiling darling_core v0.10.2 [INFO] [stderr] Compiling swc_macros_common v0.3.1 [INFO] [stderr] Compiling serde_derive v1.0.105 [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] Compiling darling_macro v0.10.2 [INFO] [stderr] Compiling darling v0.10.2 [INFO] [stderr] Compiling ast_node v0.6.0 [INFO] [stderr] Checking string_cache v0.8.0 [INFO] [stderr] Checking serde_json v1.0.48 [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] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::vec::Vec` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::vec::Vec` [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` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::vec::Vec` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `token::Token: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::vec::Vec` [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` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::stmt::Stmt: swc_common::fold::FoldWith` 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` 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, [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` 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` 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, [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` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` is not satisfied [INFO] [stderr] --> src/parser/jsx/tests.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | jsx(""), [INFO] [stderr] | ^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` is not satisfied [INFO] [stderr] --> src/parser/jsx/tests.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | jsx("foo"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` is not satisfied [INFO] [stderr] --> src/parser/jsx/tests.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | jsx(r#"
;"#), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` is not satisfied [INFO] [stderr] --> src/parser/jsx/tests.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | jsx(r#";"#), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::fold::FoldWith` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::expr::Expr: swc_common::fold::FoldWith` 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` 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, [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` for `testing::DropSpan` [INFO] [stderr] = note: required because of the requirements on the impl of `swc_common::fold::FoldWith` for `std::boxed::Box` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `swc_ecma_ast::pat::Pat: swc_common::fold::FoldWith` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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` 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` 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, [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" "eed12ca3f64a4b5710f8ddad437ac2622fde1ba4a2cd69669c834ee1d4fe2fc4"` [INFO] running `"docker" "rm" "-f" "eed12ca3f64a4b5710f8ddad437ac2622fde1ba4a2cd69669c834ee1d4fe2fc4"` [INFO] [stdout] eed12ca3f64a4b5710f8ddad437ac2622fde1ba4a2cd69669c834ee1d4fe2fc4