[INFO] cloning repository https://github.com/zhangmingyuan666/async_import_plugin [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zhangmingyuan666/async_import_plugin" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangmingyuan666%2Fasync_import_plugin", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangmingyuan666%2Fasync_import_plugin'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 2206482d8d74c97942d4c06a4a2ea6d805b69ff9 [INFO] testing zhangmingyuan666/async_import_plugin against try#0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangmingyuan666%2Fasync_import_plugin" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config [INFO] started tweaking git repo https://github.com/zhangmingyuan666/async_import_plugin [INFO] finished tweaking git repo https://github.com/zhangmingyuan666/async_import_plugin [INFO] tweaked toml for git repo https://github.com/zhangmingyuan666/async_import_plugin written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zhangmingyuan666/async_import_plugin on toolchain 0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zhangmingyuan666/async_import_plugin already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d59a0c6c6736f60202386f543f570cf3dfca0724d6dbece2515a69bbad61ee61 [INFO] running `Command { std: "docker" "start" "-a" "d59a0c6c6736f60202386f543f570cf3dfca0724d6dbece2515a69bbad61ee61", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d59a0c6c6736f60202386f543f570cf3dfca0724d6dbece2515a69bbad61ee61", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d59a0c6c6736f60202386f543f570cf3dfca0724d6dbece2515a69bbad61ee61", kill_on_drop: false }` [INFO] [stdout] d59a0c6c6736f60202386f543f570cf3dfca0724d6dbece2515a69bbad61ee61 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cacea0c26eca1ae0a6c589ea595ddcc3802c087c006b09b92278c9d586866287 [INFO] running `Command { std: "docker" "start" "-a" "cacea0c26eca1ae0a6c589ea595ddcc3802c087c006b09b92278c9d586866287", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling serde v1.0.205 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling serde_json v1.0.124 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Compiling bytecheck v0.6.12 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling simdutf8 v0.1.4 [INFO] [stderr] Compiling cc v1.1.10 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rend v0.4.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling outref v0.1.0 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling rkyv v0.7.44 [INFO] [stderr] Compiling simd-abstraction v0.7.1 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling seahash v4.1.0 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling base64-simd v0.7.0 [INFO] [stderr] Compiling if_chain v1.0.2 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling unicode-id-start v1.2.0 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling data-encoding v2.6.0 [INFO] [stderr] Compiling better_scoped_tls v0.1.1 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling camino v1.1.7 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling gimli v0.29.0 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling object v0.36.3 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling rustc-demangle v0.1.24 [INFO] [stderr] Compiling supports-color v1.3.1 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling supports-unicode v1.0.2 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling supports-hyperlinks v1.2.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling vergen v8.3.2 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling indexmap v2.3.0 [INFO] [stderr] Compiling pretty_assertions v1.4.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling typed-arena v2.0.2 [INFO] [stderr] Compiling cpufeatures v0.2.13 [INFO] [stderr] Compiling unicode-id v0.3.4 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling ryu-js v1.0.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling fastrand v2.1.0 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling swc_plugin v0.90.2 [INFO] [stderr] Compiling addr2line v0.22.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling bytecheck_derive v0.6.12 [INFO] [stderr] Compiling rkyv_derive v0.7.44 [INFO] [stderr] Compiling miette-derive v4.7.1 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling ptr_meta v0.1.4 [INFO] [stderr] Compiling swc_macros_common v0.3.13 [INFO] [stderr] Compiling serde_derive v1.0.205 [INFO] [stderr] Compiling phf_macros v0.11.2 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling swc_visit_macros v0.5.13 [INFO] [stderr] Compiling swc_eq_ignore_macros v0.1.4 [INFO] [stderr] Compiling from_variant v0.1.9 [INFO] [stderr] Compiling ast_node v0.9.9 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling string_enum v0.4.4 [INFO] [stderr] Compiling is-macro v0.3.6 [INFO] [stderr] Compiling testing_macros v0.2.14 [INFO] [stderr] Compiling swc_ecma_codegen_macros v0.7.7 [INFO] [stderr] Compiling swc_trace_macro v0.1.3 [INFO] [stderr] Compiling swc_plugin_macro v0.9.16 [INFO] [stderr] Compiling phf v0.11.2 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling miette v4.7.1 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling swc_visit v0.5.14 [INFO] [stderr] Compiling triomphe v0.1.13 [INFO] [stderr] Compiling debugid v0.8.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling cargo-platform v0.1.8 [INFO] [stderr] Compiling swc_cached v0.3.20 [INFO] [stderr] Compiling hstr v0.2.12 [INFO] [stderr] Compiling swc_atoms v0.6.7 [INFO] [stderr] Compiling sourcemap v8.0.1 [INFO] [stderr] Compiling cargo_metadata v0.15.4 [INFO] [stderr] Compiling cargo_metadata v0.18.1 [INFO] [stderr] Compiling swc_common v0.33.26 [INFO] [stderr] Compiling swc_core v0.91.4 [INFO] [stderr] Compiling swc_ecma_ast v0.113.2 [INFO] [stderr] Compiling swc_error_reporters v0.17.20 [INFO] [stderr] Compiling testing v0.35.25 [INFO] [stderr] Compiling swc_ecma_testing v0.22.23 [INFO] [stderr] Compiling swc_ecma_visit v0.99.1 [INFO] [stderr] Compiling swc_ecma_parser v0.144.3 [INFO] [stderr] Compiling swc_ecma_codegen v0.149.3 [INFO] [stderr] Compiling swc_plugin_proxy v0.42.1 [INFO] [stderr] Compiling swc_ecma_utils v0.128.3 [INFO] [stderr] Compiling swc_ecma_transforms_base v0.138.4 [INFO] [stderr] Compiling swc_ecma_transforms_testing v0.141.1 [INFO] [stderr] Compiling s1s_async_import_plugin v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `FoldWith`, `as_folder`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `SourceMapperDyn`, `SyntaxContext`, and `plugin::metadata` [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, SyntaxContext, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 12 | comments::{Comment, CommentKind, Comments}, [INFO] [stdout] 13 | plugin::metadata [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `de::value` [INFO] [stdout] --> src/lib.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use serde::{de::value, Deserialize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Map`, `from_str`, and `to_string_pretty` [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | use serde_json::{Value, to_string_pretty, from_str, Map}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fmt::format` [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `swc_common::plugin::metadata` [INFO] [stdout] --> src/shared/structs.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use swc_common::plugin::metadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FoldWith`, `VisitMut`, `as_folder`, `ast::*`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/shared/structs.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | ast::*, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 4 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `CommentKind`, `Comment`, `DUMMY_SP`, `SourceMapperDyn`, `Span`, and `Spanned` [INFO] [stdout] --> src/shared/structs.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 9 | comments::{Comment, CommentKind, Comments} [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PluginCommentsProxy`, `TransformPluginProgramMetadata`, and `plugin_transform` [INFO] [stdout] --> src/shared/structs.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | use swc_core::plugin::{plugin_transform, proxies::{TransformPluginProgramMetadata, PluginCommentsProxy}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/shared/structs.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:205:55 [INFO] [stdout] | [INFO] [stdout] 205 | expr: Box::new(Expr::Lit(Lit::Str((Str { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 210 | })))) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 ~ expr: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 206 | // dummy_with_cmt 包含上下文信息的 Dummy Span [INFO] [stdout] ... [INFO] [stdout] 209 | raw: None [INFO] [stdout] 210 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/lib.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `span` [INFO] [stdout] --> src/lib.rs:98:29 [INFO] [stdout] | [INFO] [stdout] 98 | ... span, [INFO] [stdout] | ^^^^ help: try ignoring the field: `span: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `v` is never read [INFO] [stdout] --> src/lib.rs:116:45 [INFO] [stdout] | [INFO] [stdout] 116 | ... let mut v: serde_json::Value = Value::Null; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `max_value` is never read [INFO] [stdout] --> src/lib.rs:160:61 [INFO] [stdout] | [INFO] [stdout] 160 | ... let mut max_value = 0 as i64; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | *STD_ONCE_COUNTER.borrow_mut() = Some(Mutex::new(0)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | unsafe { STD_ONCE_COUNTER.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | *JSON_VALUE.borrow_mut() = Some(Mutex::new(Value::Null)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:59:14 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe { JSON_VALUE.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let noSplit = config.noSplit; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `jsChunkPos` should have a snake case name [INFO] [stdout] --> src/lib.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | ... if let Some(jsChunkPos) = v.get("jsChunkPos") { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `js_chunk_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:136:53 [INFO] [stdout] | [INFO] [stdout] 136 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:173:53 [INFO] [stdout] | [INFO] [stdout] 173 | ... write!(file, "{}", file_insert_string.as_str()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:179:57 [INFO] [stdout] | [INFO] [stdout] 179 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/shared/structs.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 14s [INFO] running `Command { std: "docker" "inspect" "cacea0c26eca1ae0a6c589ea595ddcc3802c087c006b09b92278c9d586866287", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cacea0c26eca1ae0a6c589ea595ddcc3802c087c006b09b92278c9d586866287", kill_on_drop: false }` [INFO] [stdout] cacea0c26eca1ae0a6c589ea595ddcc3802c087c006b09b92278c9d586866287 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 906482289dbb7f4570ce66400883c170ed8229d1d0bac583b6581751d703920e [INFO] running `Command { std: "docker" "start" "-a" "906482289dbb7f4570ce66400883c170ed8229d1d0bac583b6581751d703920e", kill_on_drop: false }` [INFO] [stdout] warning: unused imports: `FoldWith`, `as_folder`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `SourceMapperDyn`, `SyntaxContext`, and `plugin::metadata` [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, SyntaxContext, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 12 | comments::{Comment, CommentKind, Comments}, [INFO] [stdout] 13 | plugin::metadata [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `de::value` [INFO] [stdout] --> src/lib.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use serde::{de::value, Deserialize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Map`, `from_str`, and `to_string_pretty` [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | use serde_json::{Value, to_string_pretty, from_str, Map}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fmt::format` [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `swc_common::plugin::metadata` [INFO] [stdout] --> src/shared/structs.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use swc_common::plugin::metadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FoldWith`, `VisitMut`, `as_folder`, `ast::*`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/shared/structs.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | ast::*, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 4 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `CommentKind`, `Comment`, `DUMMY_SP`, `SourceMapperDyn`, `Span`, and `Spanned` [INFO] [stdout] --> src/shared/structs.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 9 | comments::{Comment, CommentKind, Comments} [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PluginCommentsProxy`, `TransformPluginProgramMetadata`, and `plugin_transform` [INFO] [stdout] --> src/shared/structs.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | use swc_core::plugin::{plugin_transform, proxies::{TransformPluginProgramMetadata, PluginCommentsProxy}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/shared/structs.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:205:55 [INFO] [stdout] | [INFO] [stdout] 205 | expr: Box::new(Expr::Lit(Lit::Str((Str { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 210 | })))) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 ~ expr: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 206 | // dummy_with_cmt 包含上下文信息的 Dummy Span [INFO] [stdout] ... [INFO] [stdout] 209 | raw: None [INFO] [stdout] 210 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/lib.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `span` [INFO] [stdout] --> src/lib.rs:98:29 [INFO] [stdout] | [INFO] [stdout] 98 | ... span, [INFO] [stdout] | ^^^^ help: try ignoring the field: `span: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `v` is never read [INFO] [stdout] --> src/lib.rs:116:45 [INFO] [stdout] | [INFO] [stdout] 116 | ... let mut v: serde_json::Value = Value::Null; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `max_value` is never read [INFO] [stdout] --> src/lib.rs:160:61 [INFO] [stdout] | [INFO] [stdout] 160 | ... let mut max_value = 0 as i64; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | *STD_ONCE_COUNTER.borrow_mut() = Some(Mutex::new(0)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | unsafe { STD_ONCE_COUNTER.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | *JSON_VALUE.borrow_mut() = Some(Mutex::new(Value::Null)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:59:14 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe { JSON_VALUE.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let noSplit = config.noSplit; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling s1s_async_import_plugin v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variable `jsChunkPos` should have a snake case name [INFO] [stdout] --> src/lib.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | ... if let Some(jsChunkPos) = v.get("jsChunkPos") { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `js_chunk_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:136:53 [INFO] [stdout] | [INFO] [stdout] 136 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:173:53 [INFO] [stdout] | [INFO] [stdout] 173 | ... write!(file, "{}", file_insert_string.as_str()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:179:57 [INFO] [stdout] | [INFO] [stdout] 179 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/shared/structs.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FoldWith`, `as_folder`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `SourceMapperDyn`, `SyntaxContext`, and `plugin::metadata` [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, SyntaxContext, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 12 | comments::{Comment, CommentKind, Comments}, [INFO] [stdout] 13 | plugin::metadata [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `de::value` [INFO] [stdout] --> src/lib.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use serde::{de::value, Deserialize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Map`, `from_str`, and `to_string_pretty` [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | use serde_json::{Value, to_string_pretty, from_str, Map}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fmt::format` [INFO] [stdout] --> src/lib.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `swc_common::plugin::metadata` [INFO] [stdout] --> src/shared/structs.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use swc_common::plugin::metadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FoldWith`, `VisitMut`, `as_folder`, `ast::*`, and `transforms::testing::test_inline` [INFO] [stdout] --> src/shared/structs.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | ast::*, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 4 | transforms::testing::test_inline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BytePos`, `CommentKind`, `Comment`, `DUMMY_SP`, `SourceMapperDyn`, `Span`, and `Spanned` [INFO] [stdout] --> src/shared/structs.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 9 | comments::{Comment, CommentKind, Comments} [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PluginCommentsProxy`, `TransformPluginProgramMetadata`, and `plugin_transform` [INFO] [stdout] --> src/shared/structs.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | use swc_core::plugin::{plugin_transform, proxies::{TransformPluginProgramMetadata, PluginCommentsProxy}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/shared/structs.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:205:55 [INFO] [stdout] | [INFO] [stdout] 205 | expr: Box::new(Expr::Lit(Lit::Str((Str { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 210 | })))) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 205 ~ expr: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 206 | // dummy_with_cmt 包含上下文信息的 Dummy Span [INFO] [stdout] ... [INFO] [stdout] 209 | raw: None [INFO] [stdout] 210 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FixtureTestConfig` [INFO] [stdout] --> tests/fixture.rs:7:49 [INFO] [stdout] | [INFO] [stdout] 7 | use swc_ecma_transforms_testing::{test_fixture, FixtureTestConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/lib.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `span` [INFO] [stdout] --> src/lib.rs:98:29 [INFO] [stdout] | [INFO] [stdout] 98 | ... span, [INFO] [stdout] | ^^^^ help: try ignoring the field: `span: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `v` is never read [INFO] [stdout] --> src/lib.rs:116:45 [INFO] [stdout] | [INFO] [stdout] 116 | ... let mut v: serde_json::Value = Value::Null; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `max_value` is never read [INFO] [stdout] --> src/lib.rs:160:61 [INFO] [stdout] | [INFO] [stdout] 160 | ... let mut max_value = 0 as i64; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | *STD_ONCE_COUNTER.borrow_mut() = Some(Mutex::new(0)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | unsafe { STD_ONCE_COUNTER.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/lib.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | *JSON_VALUE.borrow_mut() = Some(Mutex::new(Value::Null)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/lib.rs:59:14 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe { JSON_VALUE.as_ref().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplit` should have a snake case name [INFO] [stdout] --> src/lib.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let noSplit = config.noSplit; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `jsChunkPos` should have a snake case name [INFO] [stdout] --> src/lib.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | ... if let Some(jsChunkPos) = v.get("jsChunkPos") { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `js_chunk_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:136:53 [INFO] [stdout] | [INFO] [stdout] 136 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:173:53 [INFO] [stdout] | [INFO] [stdout] 173 | ... write!(file, "{}", file_insert_string.as_str()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `noSplitRef` should have a snake case name [INFO] [stdout] --> src/lib.rs:179:57 [INFO] [stdout] | [INFO] [stdout] 179 | ... let noSplitRef = self.noSplit; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noSplit` should have a snake case name [INFO] [stdout] --> src/shared/structs.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub noSplit: bool [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.35s [INFO] running `Command { std: "docker" "inspect" "906482289dbb7f4570ce66400883c170ed8229d1d0bac583b6581751d703920e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "906482289dbb7f4570ce66400883c170ed8229d1d0bac583b6581751d703920e", kill_on_drop: false }` [INFO] [stdout] 906482289dbb7f4570ce66400883c170ed8229d1d0bac583b6581751d703920e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 66620f302cc02ad3a8958d0860e991c068f8d6cb626aca64b1ddcc544a74428a [INFO] running `Command { std: "docker" "start" "-a" "66620f302cc02ad3a8958d0860e991c068f8d6cb626aca64b1ddcc544a74428a", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `FoldWith`, `as_folder`, and `transforms::testing::test_inline` [INFO] [stderr] --> src/lib.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | transforms::testing::test_inline, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 4 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `BytePos`, `SourceMapperDyn`, `SyntaxContext`, and `plugin::metadata` [INFO] [stderr] --> src/lib.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, SyntaxContext, [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] 12 | comments::{Comment, CommentKind, Comments}, [INFO] [stderr] 13 | plugin::metadata [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `de::value` [INFO] [stderr] --> src/lib.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | use serde::{de::value, Deserialize}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Map`, `from_str`, and `to_string_pretty` [INFO] [stderr] --> src/lib.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | use serde_json::{Value, to_string_pretty, from_str, Map}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `fmt::format` [INFO] [stderr] --> src/lib.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `swc_common::plugin::metadata` [INFO] [stderr] --> src/shared/structs.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use swc_common::plugin::metadata; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FoldWith`, `VisitMut`, `as_folder`, `ast::*`, and `transforms::testing::test_inline` [INFO] [stderr] --> src/shared/structs.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | ast::*, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 4 | transforms::testing::test_inline, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 5 | visit::{as_folder, FoldWith, VisitMut}, [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `BytePos`, `CommentKind`, `Comment`, `DUMMY_SP`, `SourceMapperDyn`, `Span`, and `Spanned` [INFO] [stderr] --> src/shared/structs.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | BytePos, SourceMapperDyn, Spanned, DUMMY_SP, Span, [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stderr] 9 | comments::{Comment, CommentKind, Comments} [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `PluginCommentsProxy`, `TransformPluginProgramMetadata`, and `plugin_transform` [INFO] [stderr] --> src/shared/structs.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | use swc_core::plugin::{plugin_transform, proxies::{TransformPluginProgramMetadata, PluginCommentsProxy}}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `serde_json::Value` [INFO] [stderr] --> src/shared/structs.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use serde_json::Value; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/lib.rs:205:55 [INFO] [stderr] | [INFO] [stderr] 205 | expr: Box::new(Expr::Lit(Lit::Str((Str { [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 210 | })))) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 205 ~ expr: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stderr] 206 | // dummy_with_cmt 包含上下文信息的 Dummy Span [INFO] [stderr] ... [INFO] [stderr] 209 | raw: None [INFO] [stderr] 210 ~ }))) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/lib.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | fmt::format, io::{Read, Write}, path::Path, fs::OpenOptions, env, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `span` [INFO] [stderr] --> src/lib.rs:98:29 [INFO] [stderr] | [INFO] [stderr] 98 | ... span, [INFO] [stderr] | ^^^^ help: try ignoring the field: `span: _` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `v` is never read [INFO] [stderr] --> src/lib.rs:116:45 [INFO] [stderr] | [INFO] [stderr] 116 | ... let mut v: serde_json::Value = Value::Null; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `max_value` is never read [INFO] [stderr] --> src/lib.rs:160:61 [INFO] [stderr] | [INFO] [stderr] 160 | ... let mut max_value = 0 as i64; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: structure field `noSplit` should have a snake case name [INFO] [stderr] --> src/lib.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub noSplit: bool [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> src/lib.rs:47:14 [INFO] [stderr] | [INFO] [stderr] 47 | *STD_ONCE_COUNTER.borrow_mut() = Some(Mutex::new(0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: creating a shared reference to mutable static [INFO] [stderr] --> src/lib.rs:50:14 [INFO] [stderr] | [INFO] [stderr] 50 | unsafe { STD_ONCE_COUNTER.as_ref().unwrap() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stderr] [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> src/lib.rs:56:14 [INFO] [stderr] | [INFO] [stderr] 56 | *JSON_VALUE.borrow_mut() = Some(Mutex::new(Value::Null)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] [INFO] [stderr] warning: creating a shared reference to mutable static [INFO] [stderr] --> src/lib.rs:59:14 [INFO] [stderr] | [INFO] [stderr] 59 | unsafe { JSON_VALUE.as_ref().unwrap() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stderr] [INFO] [stderr] warning: variable `noSplit` should have a snake case name [INFO] [stderr] --> src/lib.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | let noSplit = config.noSplit; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stderr] [INFO] [stderr] warning: variable `jsChunkPos` should have a snake case name [INFO] [stderr] --> src/lib.rs:127:49 [INFO] [stderr] | [INFO] [stderr] 127 | ... if let Some(jsChunkPos) = v.get("jsChunkPos") { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `js_chunk_pos` [INFO] [stderr] [INFO] [stderr] warning: variable `noSplitRef` should have a snake case name [INFO] [stderr] --> src/lib.rs:136:53 [INFO] [stderr] | [INFO] [stderr] 136 | ... let noSplitRef = self.noSplit; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/lib.rs:173:53 [INFO] [stderr] | [INFO] [stderr] 173 | ... write!(file, "{}", file_insert_string.as_str()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variable `noSplitRef` should have a snake case name [INFO] [stderr] --> src/lib.rs:179:57 [INFO] [stderr] | [INFO] [stderr] 179 | ... let noSplitRef = self.noSplit; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `no_split_ref` [INFO] [stderr] [INFO] [stderr] warning: structure field `noSplit` should have a snake case name [INFO] [stderr] --> src/shared/structs.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | pub noSplit: bool [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `no_split` [INFO] [stderr] [INFO] [stderr] warning: `s1s_async_import_plugin` (lib) generated 26 warnings (run `cargo fix --lib -p s1s_async_import_plugin` to apply 11 suggestions) [INFO] [stderr] warning: `s1s_async_import_plugin` (lib test) generated 26 warnings (26 duplicates) [INFO] [stderr] warning: unused import: `FixtureTestConfig` [INFO] [stderr] --> tests/fixture.rs:7:49 [INFO] [stderr] | [INFO] [stderr] 7 | use swc_ecma_transforms_testing::{test_fixture, FixtureTestConfig}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `s1s_async_import_plugin` (test "fixture") generated 1 warning (run `cargo fix --test "fixture"` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/s1s_async_import_plugin-5a1bdb394b3dfe35) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fixture.rs (/opt/rustwide/target/debug/deps/fixture-7f595413f5f6b8f4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test fixture_tests__fixture__mixed__input_tsx ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- fixture_tests__fixture__mixed__input_tsx stdout ---- [INFO] [stdout] Input: /opt/rustwide/workdir/tests/fixture/mixed/input.tsx [INFO] [stdout] File contents: { [INFO] [stdout] "jsChunkPos": { [INFO] [stdout] "dep": { [INFO] [stdout] "activity-compact": 0, [INFO] [stdout] "auction-zone": 0, [INFO] [stdout] "lite": 0, [INFO] [stdout] "title-hd": 0, [INFO] [stdout] "basic": 1, [INFO] [stdout] "mini-prgm-list": 1, [INFO] [stdout] "more-friends": 1, [INFO] [stdout] "notice": 1, [INFO] [stdout] "pro": 1, [INFO] [stdout] "article": 47, [INFO] [stdout] "block-header": 10, [INFO] [stdout] "blur-ver-slide-one": 10, [INFO] [stdout] "blur-ver-slide-one~11-product-zone~14-cards~30-slideVideoAcc~49-slide-video~6-hor-slide-one~7-ver~07abb48f": 10, [INFO] [stdout] "red-pocket": 10, [INFO] [stdout] "sougou": 10, [INFO] [stdout] "calendar": 11, [INFO] [stdout] "moment": 11, [INFO] [stdout] "product-zone": 11, [INFO] [stdout] "rich-hd": 11, [INFO] [stdout] "service": 11, [INFO] [stdout] "calendar-superior": 12, [INFO] [stdout] "commodity": 3, [INFO] [stdout] "index": 39, [INFO] [stdout] "oz-action": 12, [INFO] [stdout] "weapp": 12, [INFO] [stdout] "account": 13, [INFO] [stdout] "articles": 13, [INFO] [stdout] "covid-service": 13, [INFO] [stdout] "service_recommend": 13, [INFO] [stdout] "stickersAlbum": 13, [INFO] [stdout] "cards": 14, [INFO] [stdout] "covid19-risk-area": 14, [INFO] [stdout] "finder-live": 14, [INFO] [stdout] "music": 14, [INFO] [stdout] "pedia": 42, [INFO] [stdout] "adjust-accounts": 15, [INFO] [stdout] "consult": 15, [INFO] [stdout] "date-info": 15, [INFO] [stdout] "fiction": 15, [INFO] [stdout] "more-service": 15, [INFO] [stdout] "description": 16, [INFO] [stdout] "news": 16, [INFO] [stdout] "qc-bar": 16, [INFO] [stdout] "rich-text": 16, [INFO] [stdout] "swiper": 16, [INFO] [stdout] "detail-with-image": 17, [INFO] [stdout] "qr-code-hidden": 17, [INFO] [stdout] "same-query-bar": 17, [INFO] [stdout] "video": 17, [INFO] [stdout] "vote": 17, [INFO] [stdout] "child-vaccine": 18, [INFO] [stdout] "episodes": 18, [INFO] [stdout] "exchange-rate": 18, [INFO] [stdout] "long-distance-bus": 18, [INFO] [stdout] "medical-news": 18, [INFO] [stdout] "expansion-panel": 19, [INFO] [stdout] "game": 19, [INFO] [stdout] "unified-account": 19, [INFO] [stdout] "vote-with-rate": 19, [INFO] [stdout] "waterfall": 19, [INFO] [stdout] "adv": 2, [INFO] [stdout] "single-module-service": 2, [INFO] [stdout] "time-line": 2, [INFO] [stdout] "universal": 2, [INFO] [stdout] "compact-menu": 20, [INFO] [stdout] "image-search-finder": 20, [INFO] [stdout] "lazy-loading": 20, [INFO] [stdout] "lottery": 34, [INFO] [stdout] "hot-topic": 21, [INFO] [stdout] "no-result": 21, [INFO] [stdout] "qa": 21, [INFO] [stdout] "traffic": 57, [INFO] [stdout] "archive-video": 22, [INFO] [stdout] "game-ranking": 22, [INFO] [stdout] "littleGameCard": 22, [INFO] [stdout] "refresh": 22, [INFO] [stdout] "tab-panel": 22, [INFO] [stdout] "finder-account": 23, [INFO] [stdout] "game-box": 23, [INFO] [stdout] "multi-specific-qa": 23, [INFO] [stdout] "square-division": 23, [INFO] [stdout] "topic": 23, [INFO] [stdout] "accounts": 24, [INFO] [stdout] "brand-activity": 24, [INFO] [stdout] "festival": 24, [INFO] [stdout] "hd": 24, [INFO] [stdout] "video-player-header": 24, [INFO] [stdout] "image-gallery": 25, [INFO] [stdout] "medical-encyclopedia": 25, [INFO] [stdout] "schedule": 25, [INFO] [stdout] "source-panel": 25, [INFO] [stdout] "hospital": 26, [INFO] [stdout] "image-info": 26, [INFO] [stdout] "multi-schedule": 26, [INFO] [stdout] "search-bar-panel": 26, [INFO] [stdout] "stickers-all": 26, [INFO] [stdout] "avatar-comment": 27, [INFO] [stdout] "link-block": 27, [INFO] [stdout] "pc-game": 27, [INFO] [stdout] "single-search-box": 27, [INFO] [stdout] "stickersSingle": 27, [INFO] [stdout] "acc": 28, [INFO] [stdout] "live": 8, [INFO] [stdout] "olympic-score": 28, [INFO] [stdout] "website": 28, [INFO] [stdout] "accAction": 29, [INFO] [stdout] "country-ranking": 29, [INFO] [stdout] "good": 29, [INFO] [stdout] "live-single": 29, [INFO] [stdout] "trending-topics": 29, [INFO] [stdout] "adjust-banner-box": 3, [INFO] [stdout] "adjust-banner-box~4-opac~6-banner~7-commodity-banner": 3, [INFO] [stdout] "lite-pro": 3, [INFO] [stdout] "panel": 3, [INFO] [stdout] "suicide": 3, [INFO] [stdout] "action": 30, [INFO] [stdout] "empty": 30, [INFO] [stdout] "pedia-links": 30, [INFO] [stdout] "slideVideoAcc": 30, [INFO] [stdout] "weibo": 30, [INFO] [stdout] "activity-entry": 31, [INFO] [stdout] "auth": 31, [INFO] [stdout] "inline-modal": 31, [INFO] [stdout] "programme-list": 31 [INFO] [stdout] }, [INFO] [stdout] "max": 31 [INFO] [stdout] } [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] thread 'fixture_tests__fixture__mixed__input_tsx' panicked at tests/fixture.rs:61:6: [INFO] [stdout] Invalid config: Error("missing field `noSplit`", line: 1, column: 3829) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55926c5caa12 - std::backtrace_rs::backtrace::libunwind::trace::h5edb72cc539d8d33 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55926c5caa12 - std::backtrace_rs::backtrace::trace_unsynchronized::h73d186ef976c5ae2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55926c5caa12 - std::sys::backtrace::_print_fmt::h4410012d384fde01 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x55926c5caa12 - ::fmt::h281a579a27d691d5 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x55926c5f2a63 - core::fmt::rt::Argument::fmt::h4c31bb6a3f4e4ed6 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x55926c5f2a63 - core::fmt::write::hd1f1283e971fbb36 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x55926c5c7363 - std::io::default_write_fmt::h6d6cb3ff48bb6394 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55926c5c7363 - std::io::Write::write_fmt::h976b7a346c630898 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x55926c5ca862 - std::sys::backtrace::BacktraceLock::print::h7cc2f8a0b7549773 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x55926c5cc02c - std::panicking::default_hook::{{closure}}::hc18f11ca3cc980d1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x55926c5cbe82 - std::panicking::default_hook::h5207cd5928e5a9d2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x55926bc41a14 - as core::ops::function::Fn>::call::h53735dbb2fff5e8e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x55926bc41a14 - test::test_main_with_exit_callback::{{closure}}::h8629ce54f7c62158 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55926c5ccb0b - as core::ops::function::Fn>::call::hdd01dfa4f5d59fd2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x55926c5ccb0b - std::panicking::rust_panic_with_hook::he2975323910480e2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x55926c5cc7da - std::panicking::begin_panic_handler::{{closure}}::hf6a73f8f68d2901d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x55926c5caf19 - std::sys::backtrace::__rust_end_short_backtrace::h91c7517b8fba4182 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x55926c5cc46d - __rustc[c30fa7112bbf6ac0]::rust_begin_unwind [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x55926c5f07c0 - core::panicking::panic_fmt::h1dc18eebb9b6550e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x55926c5f0c66 - core::result::unwrap_failed::hf0cc4753dff8b804 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x55926bc4c37c - core::result::Result::expect::h5351c43ddbfaee10 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/result.rs:1119:23 [INFO] [stdout] 21: 0x55926bc080f3 - fixture::fixture::h1b8951dd547630c7 [INFO] [stdout] at /opt/rustwide/workdir/tests/fixture.rs:61:6 [INFO] [stdout] 22: 0x55926bc08433 - fixture::fixture_tests__fixture__mixed__input_tsx::h345fba06112db420 [INFO] [stdout] at /opt/rustwide/workdir/tests/fixture.rs:30:1 [INFO] [stdout] 23: 0x55926bc083d7 - fixture::fixture_tests__fixture__mixed__input_tsx::{{closure}}::hfb63e0023339c630 [INFO] [stdout] at /opt/rustwide/workdir/tests/fixture.rs:30:48 [INFO] [stdout] 24: 0x55926bc01396 - core::ops::function::FnOnce::call_once::h1f5e57e6c73a5cac [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x55926bc4710b - core::ops::function::FnOnce::call_once::hdd80366119caeff9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x55926bc4710b - test::__rust_begin_short_backtrace::h60798cb0fdc462bd [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x55926bc4638e - test::run_test_in_process::{{closure}}::h81bd62fe0ddb1cae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:74 [INFO] [stdout] 28: 0x55926bc4638e - as core::ops::function::FnOnce<()>>::call_once::h6ee6466477e4c0dc [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x55926bc4638e - std::panicking::catch_unwind::do_call::h01a79315147a2ca1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x55926bc4638e - std::panicking::catch_unwind::h831c87e90ef4f2d8 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x55926bc4638e - std::panic::catch_unwind::h50e9876bcbc7c37f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x55926bc4638e - test::run_test_in_process::hd57ee4367ef533b2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x55926bc4638e - test::run_test::{{closure}}::hd180abfe8d10b90d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x55926bc09f84 - test::run_test::{{closure}}::hadea4433d10ac366 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x55926bc09f84 - std::sys::backtrace::__rust_begin_short_backtrace::hb136c48ddd0ced72 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x55926bc0d87a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e392173a704e81a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x55926bc0d87a - as core::ops::function::FnOnce<()>>::call_once::h858a87db574d2ff4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x55926bc0d87a - std::panicking::catch_unwind::do_call::hff7ec4d4a59ca346 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x55926bc0d87a - std::panicking::catch_unwind::h74378fed914955a4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x55926bc0d87a - std::panic::catch_unwind::hd644e75c809e87ce [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x55926bc0d87a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5c4ce65e6ea67c65 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x55926bc0d87a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c391219c93831ae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x55926c5cfbf7 - as core::ops::function::FnOnce>::call_once::ha02f1268c87bf8cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x55926c5cfbf7 - as core::ops::function::FnOnce>::call_once::ha9964535c0565e6a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x55926c5cfbf7 - std::sys::pal::unix::thread::Thread::new::thread_start::hd6a2768613f757f7 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x7b79cfd10aa4 - [INFO] [stdout] 47: 0x7b79cfd9da34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] fixture_tests__fixture__mixed__input_tsx [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test fixture` [INFO] running `Command { std: "docker" "inspect" "66620f302cc02ad3a8958d0860e991c068f8d6cb626aca64b1ddcc544a74428a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "66620f302cc02ad3a8958d0860e991c068f8d6cb626aca64b1ddcc544a74428a", kill_on_drop: false }` [INFO] [stdout] 66620f302cc02ad3a8958d0860e991c068f8d6cb626aca64b1ddcc544a74428a