[INFO] fetching crate swc_ecma_parser 0.27.0... [INFO] testing swc_ecma_parser-0.27.0 against try#03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 for pr-74409 [INFO] extracting crate swc_ecma_parser 0.27.0 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate swc_ecma_parser 0.27.0 on toolchain 03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate swc_ecma_parser 0.27.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate swc_ecma_parser 0.27.0 [INFO] tweaked toml for crates.io crate swc_ecma_parser 0.27.0 written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate crates.io crate swc_ecma_parser 0.27.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded swc_ecma_ast v0.23.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 310e1865e8ac5b3f7f509bede77d7da819f744ce2761fb0067542eeb76f81596 [INFO] running `Command { std: "docker" "start" "-a" "310e1865e8ac5b3f7f509bede77d7da819f744ce2761fb0067542eeb76f81596", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "310e1865e8ac5b3f7f509bede77d7da819f744ce2761fb0067542eeb76f81596", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "310e1865e8ac5b3f7f509bede77d7da819f744ce2761fb0067542eeb76f81596", kill_on_drop: false }` [INFO] [stdout] 310e1865e8ac5b3f7f509bede77d7da819f744ce2761fb0067542eeb76f81596 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4827f92017b2db15e1966a3bb27cb61957e43b7ecfb66b50ab81b02ba5ab11c5 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4827f92017b2db15e1966a3bb27cb61957e43b7ecfb66b50ab81b02ba5ab11c5", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling syn v1.0.33 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Compiling siphasher v0.3.3 [INFO] [stderr] Compiling tinyvec v0.3.3 [INFO] [stderr] Compiling proc-macro-hack v0.5.16 [INFO] [stderr] Compiling strsim v0.9.3 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling stable_deref_trait v1.1.1 [INFO] [stderr] Compiling new_debug_unreachable v1.0.4 [INFO] [stderr] Compiling scopeguard v0.3.3 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling if_chain v1.0.0 [INFO] [stderr] Compiling scoped-tls v1.0.0 [INFO] [stderr] Compiling either v1.5.3 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling smallvec v1.4.0 [INFO] [stderr] Compiling once_cell v1.4.0 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling owning_ref v0.4.1 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling lock_api v0.1.5 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling unicode-normalization v0.1.13 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling idna v0.2.0 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling const-random-macro v0.1.8 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling const-random v0.1.8 [INFO] [stderr] Compiling ahash v0.3.8 [INFO] [stderr] Compiling url v2.1.1 [INFO] [stderr] Compiling dashmap v3.5.1 [INFO] [stderr] Compiling parking_lot v0.7.1 [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] 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.114 [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] Compiling serde v1.0.114 [INFO] [stderr] Compiling string_cache v0.8.0 [INFO] [stderr] Compiling serde_json v1.0.56 [INFO] [stderr] Compiling sourcemap v6.0.0 [INFO] [stderr] Compiling swc_common v0.6.2 [INFO] [stderr] Compiling swc_ecma_ast v0.23.0 [INFO] [stderr] Compiling swc_ecma_parser v0.27.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 22s [INFO] running `Command { std: "docker" "inspect" "4827f92017b2db15e1966a3bb27cb61957e43b7ecfb66b50ab81b02ba5ab11c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4827f92017b2db15e1966a3bb27cb61957e43b7ecfb66b50ab81b02ba5ab11c5", kill_on_drop: false }` [INFO] [stdout] 4827f92017b2db15e1966a3bb27cb61957e43b7ecfb66b50ab81b02ba5ab11c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f8b57f1a7fdc463a16cae44105f8a8706728c254ceda7b882f826fcbc70175d5 [INFO] running `Command { std: "docker" "start" "-a" "f8b57f1a7fdc463a16cae44105f8a8706728c254ceda7b882f826fcbc70175d5", kill_on_drop: false }` [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling relative-path v1.2.1 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling walkdir v2.3.1 [INFO] [stderr] Compiling pretty_assertions v0.6.1 [INFO] [stderr] Compiling testing v0.6.0 [INFO] [stderr] Compiling swc_ecma_parser v0.27.0 (/opt/rustwide/workdir) [INFO] [stdout] error: couldn't read src/lexer/../../colors.js: No such file or directory (os error 2) [INFO] [stdout] --> src/lexer/tests.rs:1063:15 [INFO] [stdout] | [INFO] [stdout] 1063 | b.bytes = include_str!("../../colors.js").len() as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/lexer/../../colors.js: No such file or directory (os error 2) [INFO] [stdout] --> src/lexer/tests.rs:1068:13 [INFO] [stdout] | [INFO] [stdout] 1068 | include_str!("../../colors.js"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/lexer/../../colors.js: No such file or directory (os error 2) [INFO] [stdout] --> src/lexer/tests.rs:1081:15 [INFO] [stdout] | [INFO] [stdout] 1081 | b.bytes = include_str!("../../colors.js").len() as _; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/lexer/../../colors.js: No such file or directory (os error 2) [INFO] [stdout] --> src/lexer/tests.rs:1086:13 [INFO] [stdout] | [INFO] [stdout] 1086 | include_str!("../../colors.js"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:94:50 [INFO] [stdout] | [INFO] [stdout] 94 | #![cfg_attr(any(test, feature = "fold"), feature(specialization))] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `token::Token: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/lexer/tests.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | lex_tokens(Syntax::default(), "f(); function foo() {} /42/i"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `token::Token` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::vec::Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `token::Token: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/lexer/tests.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | / vec![ [INFO] [stdout] 428 | | Word(Word::Ident("f".into())), [INFO] [stdout] 429 | | LParen, [INFO] [stdout] 430 | | RParen, [INFO] [stdout] ... | [INFO] [stdout] 438 | | Regex("42".into(), "i".into(),), [INFO] [stdout] 439 | | ] [INFO] [stdout] | |_________^ the trait `swc_common::FoldWith` is not implemented for `token::Token` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::vec::Vec` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `token::Token: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/lexer/tests.rs:652:9 [INFO] [stdout] | [INFO] [stdout] 652 | lex_tokens(Syntax::default(), "'\\\nabc'"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `token::Token` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::vec::Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `token::Token: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/lexer/tests.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 653 | / vec![Token::Str { [INFO] [stdout] 654 | | value: "abc".into(), [INFO] [stdout] 655 | | has_escape: true, [INFO] [stdout] 656 | | }] [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `token::Token` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::vec::Vec` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/class_and_fn.rs:1268:13 [INFO] [stdout] | [INFO] [stdout] 1268 | expr("(class extends a {})"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/class_and_fn.rs:1269:13 [INFO] [stdout] | [INFO] [stdout] 1269 | / Box::new(Expr::Paren(ParenExpr { [INFO] [stdout] 1270 | | span, [INFO] [stdout] 1271 | | expr: Box::new(Expr::Class(ClassExpr { [INFO] [stdout] 1272 | | ident: None, [INFO] [stdout] ... | [INFO] [stdout] 1283 | | })), [INFO] [stdout] 1284 | | })) [INFO] [stdout] | |_______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/ops.rs:381:13 [INFO] [stdout] | [INFO] [stdout] 381 | bin("5 + 4 * 7"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/ops.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 382 | / Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 383 | | span, [INFO] [stdout] 384 | | op: op!(bin, "+"), [INFO] [stdout] 385 | | left: bin("5"), [INFO] [stdout] 386 | | right: bin("4 * 7"), [INFO] [stdout] 387 | | })) [INFO] [stdout] | |_______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/ops.rs:394:13 [INFO] [stdout] | [INFO] [stdout] 394 | bin("5 + 4 + 7"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/ops.rs:395:13 [INFO] [stdout] | [INFO] [stdout] 395 | / Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 396 | | span, [INFO] [stdout] 397 | | op: op!(bin, "+"), [INFO] [stdout] 398 | | left: bin("5 + 4"), [INFO] [stdout] 399 | | right: bin("7"), [INFO] [stdout] 400 | | })) [INFO] [stdout] | |_______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | expr("a = b => false"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | / box Expr::Assign(AssignExpr { [INFO] [stdout] 59 | | span, [INFO] [stdout] 60 | | left: PatOrExpr::Pat(box Ident::new("a".into(), span).into()), [INFO] [stdout] 61 | | op: op!("="), [INFO] [stdout] 62 | | right: expr("b => false"), [INFO] [stdout] 63 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | expr("async()"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | / box Expr::Call(CallExpr { [INFO] [stdout] 72 | | span, [INFO] [stdout] 73 | | callee: ExprOrSuper::Expr(expr("async")), [INFO] [stdout] 74 | | args: vec![], [INFO] [stdout] 75 | | type_args: None, [INFO] [stdout] 76 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | expr("async () => foo"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 85 | | span, [INFO] [stdout] 86 | | is_async: true, [INFO] [stdout] 87 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 91 | | type_params: None, [INFO] [stdout] 92 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | expr("({ ...a34 }) => {}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 101 | | span, [INFO] [stdout] 102 | | is_async: false, [INFO] [stdout] 103 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 120 | | type_params: None, [INFO] [stdout] 121 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | expr("foo = {a, ...bar, b}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | / box Expr::Assign(AssignExpr { [INFO] [stdout] 130 | | span, [INFO] [stdout] 131 | | left: PatOrExpr::Pat(box Pat::Ident(Ident::new("foo".into(), span))), [INFO] [stdout] 132 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 143 | | }) [INFO] [stdout] 144 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | new_expr("new Date().toString()"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | / box Expr::Member(MemberExpr { [INFO] [stdout] 153 | | span, [INFO] [stdout] 154 | | obj: ExprOrSuper::Expr(member_expr("new Date()")), [INFO] [stdout] 155 | | prop: box Ident::new("toString".into(), span).into(), [INFO] [stdout] 156 | | computed: false, [INFO] [stdout] 157 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 163 | lhs("new Date.toString()"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | / box Expr::New(NewExpr { [INFO] [stdout] 165 | | span, [INFO] [stdout] 166 | | callee: lhs("Date.toString"), [INFO] [stdout] 167 | | args: Some(vec![]), [INFO] [stdout] 168 | | type_args: None, [INFO] [stdout] 169 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | lhs("new Date.toString()()"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | / box Expr::Call(CallExpr { [INFO] [stdout] 178 | | span, [INFO] [stdout] 179 | | callee: ExprOrSuper::Expr(lhs("new Date.toString()")), [INFO] [stdout] 180 | | args: vec![], [INFO] [stdout] 181 | | type_args: None, [INFO] [stdout] 182 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | expr("() => 1"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 191 | | span, [INFO] [stdout] 192 | | is_async: false, [INFO] [stdout] 193 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 197 | | type_params: None, [INFO] [stdout] 198 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | expr("(a) => 1"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 206 | | span, [INFO] [stdout] 207 | | is_async: false, [INFO] [stdout] 208 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 212 | | type_params: None, [INFO] [stdout] 213 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | expr("(...a) => 1"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 221 | | span, [INFO] [stdout] 222 | | is_async: false, [INFO] [stdout] 223 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 232 | | type_params: None, [INFO] [stdout] 233 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | expr("a => 1"), [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | / box Expr::Arrow(ArrowExpr { [INFO] [stdout] 241 | | span, [INFO] [stdout] 242 | | is_async: false, [INFO] [stdout] 243 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 247 | | return_type: None, [INFO] [stdout] 248 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | expr("new a"), [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | / box Expr::New(NewExpr { [INFO] [stdout] 257 | | span, [INFO] [stdout] 258 | | callee: expr("a"), [INFO] [stdout] 259 | | args: None, [INFO] [stdout] 260 | | type_args: None, [INFO] [stdout] 261 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | expr("new new a"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | / box Expr::New(NewExpr { [INFO] [stdout] 270 | | span, [INFO] [stdout] 271 | | callee: expr("new a"), [INFO] [stdout] 272 | | args: None, [INFO] [stdout] 273 | | type_args: None, [INFO] [stdout] 274 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | expr("[a,,,,, ...d,, e]"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | / box Expr::Array(ArrayLit { [INFO] [stdout] 283 | | span, [INFO] [stdout] 284 | | elems: vec![ [INFO] [stdout] 285 | | Some(ExprOrSpread { [INFO] [stdout] ... | [INFO] [stdout] 302 | | ] [INFO] [stdout] 303 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | expr("1.7976931348623157e+308"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | / box Expr::Lit(Lit::Num(Number { [INFO] [stdout] 312 | | span, [INFO] [stdout] 313 | | value: 1.797_693_134_862_315_7e308 [INFO] [stdout] 314 | | })) [INFO] [stdout] | |___________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | / box Expr::Call(CallExpr { [INFO] [stdout] 322 | | span, [INFO] [stdout] 323 | | callee: ExprOrSuper::Expr(expr("(function(){})")), [INFO] [stdout] 324 | | args: vec![], [INFO] [stdout] 325 | | type_args: Default::default(), [INFO] [stdout] 326 | | }), [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | expr("(function(){})()") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | expr("obj(({ async f() { await g(); } }));"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:335:9 [INFO] [stdout] | [INFO] [stdout] 335 | / box Expr::Call(CallExpr { [INFO] [stdout] 336 | | span, [INFO] [stdout] 337 | | callee: ExprOrSuper::Expr(expr("obj")), [INFO] [stdout] 338 | | args: vec![ExprOrSpread { [INFO] [stdout] ... | [INFO] [stdout] 342 | | type_args: Default::default(), [INFO] [stdout] 343 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | / test_parser( [INFO] [stdout] 351 | | "import('test')", [INFO] [stdout] 352 | | Syntax::Es(EsConfig { [INFO] [stdout] 353 | | dynamic_import: true, [INFO] [stdout] ... | [INFO] [stdout] 360 | | } [INFO] [stdout] 361 | | ), [INFO] [stdout] | |_________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | / Stmt::Expr(ExprStmt { [INFO] [stdout] 363 | | span, [INFO] [stdout] 364 | | expr: box Expr::Call(CallExpr { [INFO] [stdout] 365 | | span, [INFO] [stdout] ... | [INFO] [stdout] 376 | | }) [INFO] [stdout] 377 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:397:9 [INFO] [stdout] | [INFO] [stdout] 397 | / expr( [INFO] [stdout] 398 | | r#""ok\ [INFO] [stdout] 399 | | ok\ [INFO] [stdout] 400 | | hehe.";"#, [INFO] [stdout] 401 | | ), [INFO] [stdout] | |_________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/expr/tests.rs:402:9 [INFO] [stdout] | [INFO] [stdout] 402 | / box Expr::Lit(Lit::Str(Str { [INFO] [stdout] 403 | | span, [INFO] [stdout] 404 | | value: "okokhehe.".into(), [INFO] [stdout] 405 | | has_escape: true, [INFO] [stdout] 406 | | })) [INFO] [stdout] | |___________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | jsx(""), [INFO] [stdout] | ^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | / box Expr::JSXElement(box JSXElement { [INFO] [stdout] 26 | | span, [INFO] [stdout] 27 | | opening: JSXOpeningElement { [INFO] [stdout] 28 | | span, [INFO] [stdout] ... | [INFO] [stdout] 35 | | closing: None, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | jsx("foo"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | / box Expr::JSXElement(box JSXElement { [INFO] [stdout] 45 | | span, [INFO] [stdout] 46 | | opening: JSXOpeningElement { [INFO] [stdout] 47 | | span, [INFO] [stdout] ... | [INFO] [stdout] 61 | | }) [INFO] [stdout] 62 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | jsx(r#"
;"#), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | / box Expr::JSXElement(box JSXElement { [INFO] [stdout] 71 | | span, [INFO] [stdout] 72 | | opening: JSXOpeningElement { [INFO] [stdout] 73 | | span, [INFO] [stdout] ... | [INFO] [stdout] 88 | | closing: None [INFO] [stdout] 89 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | jsx(r#";"#), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Expr: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/jsx/tests.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | / box Expr::JSXElement(box JSXElement { [INFO] [stdout] 98 | | span, [INFO] [stdout] 99 | | opening: JSXOpeningElement { [INFO] [stdout] 100 | | span, [INFO] [stdout] ... | [INFO] [stdout] 114 | | closing: None [INFO] [stdout] 115 | | }) [INFO] [stdout] | |__________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Expr` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] | [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::Fold` for `testing::DropSpan` [INFO] [stdout] = note: required because of the requirements on the impl of `swc_common::FoldWith` for `std::boxed::Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:814:13 [INFO] [stdout] | [INFO] [stdout] 814 | array_pat("[a, [b], [c]]"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:815:13 [INFO] [stdout] | [INFO] [stdout] 815 | / Pat::Array(ArrayPat { [INFO] [stdout] 816 | | span, [INFO] [stdout] 817 | | optional: false, [INFO] [stdout] 818 | | elems: vec![ [INFO] [stdout] ... | [INFO] [stdout] 833 | | type_ann: None [INFO] [stdout] 834 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:841:13 [INFO] [stdout] | [INFO] [stdout] 841 | array_pat("[, a, [b], [c]]"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:842:13 [INFO] [stdout] | [INFO] [stdout] 842 | / Pat::Array(ArrayPat { [INFO] [stdout] 843 | | span, [INFO] [stdout] 844 | | optional: false, [INFO] [stdout] 845 | | elems: vec![ [INFO] [stdout] ... | [INFO] [stdout] 861 | | type_ann: None [INFO] [stdout] 862 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:869:13 [INFO] [stdout] | [INFO] [stdout] 869 | array_pat("[a, , [b], [c]]"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Pat: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/pat.rs:870:13 [INFO] [stdout] | [INFO] [stdout] 870 | / Pat::Array(ArrayPat { [INFO] [stdout] 871 | | span, [INFO] [stdout] 872 | | optional: false, [INFO] [stdout] 873 | | elems: vec![ [INFO] [stdout] ... | [INFO] [stdout] 889 | | type_ann: None [INFO] [stdout] 890 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Pat` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1183:13 [INFO] [stdout] | [INFO] [stdout] 1183 | stmt("a + b + c"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1184:13 [INFO] [stdout] | [INFO] [stdout] 1184 | / Stmt::Expr(ExprStmt { [INFO] [stdout] 1185 | | span, [INFO] [stdout] 1186 | | expr: expr("a + b + c") [INFO] [stdout] 1187 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1194:13 [INFO] [stdout] | [INFO] [stdout] 1194 | stmt("try {} catch({ ...a34 }) {}"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1195:13 [INFO] [stdout] | [INFO] [stdout] 1195 | / Stmt::Try(TryStmt { [INFO] [stdout] 1196 | | span, [INFO] [stdout] 1197 | | block: BlockStmt { [INFO] [stdout] 1198 | | span, [INFO] [stdout] ... | [INFO] [stdout] 1220 | | finalizer: None [INFO] [stdout] 1221 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1228:13 [INFO] [stdout] | [INFO] [stdout] 1228 | stmt("throw this"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1229:13 [INFO] [stdout] | [INFO] [stdout] 1229 | / Stmt::Throw(ThrowStmt { [INFO] [stdout] 1230 | | span, [INFO] [stdout] 1231 | | arg: expr("this"), [INFO] [stdout] 1232 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1239:13 [INFO] [stdout] | [INFO] [stdout] 1239 | stmt("for await (const a of b) ;"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1240:13 [INFO] [stdout] | [INFO] [stdout] 1240 | / Stmt::ForOf(ForOfStmt { [INFO] [stdout] 1241 | | span, [INFO] [stdout] 1242 | | await_token: Some(span), [INFO] [stdout] 1243 | | left: VarDeclOrPat::VarDecl(VarDecl { [INFO] [stdout] ... | [INFO] [stdout] 1256 | | body: box Stmt::Empty(EmptyStmt { span }) [INFO] [stdout] 1257 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1264:13 [INFO] [stdout] | [INFO] [stdout] 1264 | stmt("(function foo() { return 1 })"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1265:13 [INFO] [stdout] | [INFO] [stdout] 1265 | / stmt( [INFO] [stdout] 1266 | | "(function foo () { [INFO] [stdout] 1267 | | return 1 [INFO] [stdout] 1268 | | })" [INFO] [stdout] 1269 | | ) [INFO] [stdout] | |_____________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1273:13 [INFO] [stdout] | [INFO] [stdout] 1273 | stmt("{ 1; }"), [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1274:13 [INFO] [stdout] | [INFO] [stdout] 1274 | / Stmt::Block(BlockStmt { [INFO] [stdout] 1275 | | span, [INFO] [stdout] 1276 | | stmts: vec![stmt("1")], [INFO] [stdout] 1277 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1284:13 [INFO] [stdout] | [INFO] [stdout] 1284 | stmt("if (a) b; else c"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1285:13 [INFO] [stdout] | [INFO] [stdout] 1285 | / Stmt::If(IfStmt { [INFO] [stdout] 1286 | | span, [INFO] [stdout] 1287 | | test: expr("a"), [INFO] [stdout] 1288 | | cons: box stmt("b;"), [INFO] [stdout] 1289 | | alt: Some(box stmt("c")), [INFO] [stdout] 1290 | | }) [INFO] [stdout] | |______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1297:13 [INFO] [stdout] | [INFO] [stdout] 1297 | / test_parser( [INFO] [stdout] 1298 | | " [INFO] [stdout] 1299 | | @decorator [INFO] [stdout] 1300 | | @dec2 [INFO] [stdout] ... | [INFO] [stdout] 1309 | | }), [INFO] [stdout] 1310 | | ), [INFO] [stdout] | |_____________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Stmt: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/stmt.rs:1311:13 [INFO] [stdout] | [INFO] [stdout] 1311 | / Stmt::Decl(Decl::Class(ClassDecl { [INFO] [stdout] 1312 | | ident: Ident::new("Foo".into(), span), [INFO] [stdout] 1313 | | class: Class { [INFO] [stdout] 1314 | | span, [INFO] [stdout] ... | [INFO] [stdout] 1332 | | declare: false, [INFO] [stdout] 1333 | | })) [INFO] [stdout] | |_______________^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Stmt` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Module: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/typescript.rs:2420:32 [INFO] [stdout] | [INFO] [stdout] 2420 | assert_eq_ignore_span!(actual, expected); [INFO] [stdout] | ^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Module` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Module: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/typescript.rs:2420:40 [INFO] [stdout] | [INFO] [stdout] 2420 | assert_eq_ignore_span!(actual, expected); [INFO] [stdout] | ^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Module` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Module: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/typescript.rs:2457:32 [INFO] [stdout] | [INFO] [stdout] 2457 | assert_eq_ignore_span!(actual, expected); [INFO] [stdout] | ^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Module` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `swc_ecma_ast::Module: swc_common::FoldWith` is not satisfied [INFO] [stdout] --> src/parser/typescript.rs:2457:40 [INFO] [stdout] | [INFO] [stdout] 2457 | assert_eq_ignore_span!(actual, expected); [INFO] [stdout] | ^^^^^^^^ the trait `swc_common::FoldWith` is not implemented for `swc_ecma_ast::Module` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/testing-0.6.0/src/lib.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | T: FoldWith, [INFO] [stdout] | ------------------ required by this bound in `testing::drop_span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 88 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [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 `Command { std: "docker" "inspect" "f8b57f1a7fdc463a16cae44105f8a8706728c254ceda7b882f826fcbc70175d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8b57f1a7fdc463a16cae44105f8a8706728c254ceda7b882f826fcbc70175d5", kill_on_drop: false }` [INFO] [stdout] f8b57f1a7fdc463a16cae44105f8a8706728c254ceda7b882f826fcbc70175d5