[INFO] cloning repository https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FxxXyh1908%2Fswc-plugin-transform-vue3-jsx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FxxXyh1908%2Fswc-plugin-transform-vue3-jsx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9ab656e460966c20685e44a2c1ed919c2d4cc7f0
[INFO] testing xxXyh1908/swc-plugin-transform-vue3-jsx against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FxxXyh1908%2Fswc-plugin-transform-vue3-jsx" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config
[INFO] started tweaking git repo https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx
[INFO] finished tweaking git repo https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx
[INFO] tweaked toml for git repo https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/xxXyh1908/swc-plugin-transform-vue3-jsx 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" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-2-tc1/source/playground/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-2-tc1/source/folder/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded itoa v1.0.3
[INFO] [stderr]   Downloaded swc_core v0.22.17
[INFO] [stderr]   Downloaded fastrand v1.8.0
[INFO] [stderr]   Downloaded supports-color v1.3.0
[INFO] [stderr]   Downloaded rustversion v1.0.9
[INFO] [stderr]   Downloaded arrayvec v0.7.2
[INFO] [stderr]   Downloaded swc_ecma_transforms_classes v0.97.17
[INFO] [stderr]   Downloaded swc_error_reporters v0.12.10
[INFO] [stderr]   Downloaded getset v0.1.2
[INFO] [stderr]   Downloaded block-buffer v0.10.3
[INFO] [stderr]   Downloaded unicode-id v0.3.3
[INFO] [stderr]   Downloaded swc_node_comments v0.15.10
[INFO] [stderr]   Downloaded enum_kind v0.2.1
[INFO] [stderr]   Downloaded typed-arena v2.0.1
[INFO] [stderr]   Downloaded swc_plugin v0.90.0
[INFO] [stderr]   Downloaded dashmap v5.4.0
[INFO] [stderr]   Downloaded swc_config_macro v0.1.0
[INFO] [stderr]   Downloaded digest v0.10.5
[INFO] [stderr]   Downloaded swc_ecma_transforms_optimization v0.162.23
[INFO] [stderr]   Downloaded lru v0.7.8
[INFO] [stderr]   Downloaded preset_env_base v0.3.2
[INFO] [stderr]   Downloaded lexical-write-float v0.8.5
[INFO] [stderr]   Downloaded memory_units v0.4.0
[INFO] [stderr]   Downloaded auto_impl v0.5.0
[INFO] [stderr]   Downloaded globset v0.4.9
[INFO] [stderr]   Downloaded swc_ecma_lints v0.63.17
[INFO] [stderr]   Downloaded swc_ecma_transforms_react v0.150.20
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.6
[INFO] [stderr]   Downloaded object v0.29.0
[INFO] [stderr]   Downloaded nom v7.1.1
[INFO] [stderr]   Downloaded bumpalo v3.11.0
[INFO] [stderr]   Downloaded regex-syntax v0.6.27
[INFO] [stderr]   Downloaded swc_ecma_preset_env v0.169.24
[INFO] [stderr]   Downloaded swc_ecma_minifier v0.154.30
[INFO] [stderr]   Downloaded tracing-subscriber v0.3.15
[INFO] [stderr]   Downloaded regex v1.6.0
[INFO] [stderr]   Downloaded lexical-parse-float v0.8.5
[INFO] [stderr]   Downloaded syn v1.0.101
[INFO] [stderr]   Downloaded semver v1.0.14
[INFO] [stderr]   Downloaded swc_ecma_transforms_typescript v0.154.20
[INFO] [stderr]   Downloaded swc_ecma_parser v0.119.12
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.11
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.12
[INFO] [stderr]   Downloaded swc_ecma_transforms_module v0.148.20
[INFO] [stderr]   Downloaded swc_ecma_transforms v0.193.23
[INFO] [stderr]   Downloaded serde_json v1.0.85
[INFO] [stderr]   Downloaded libc v0.2.134
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.2
[INFO] [stderr]   Downloaded retain_mut v0.1.9
[INFO] [stderr]   Downloaded iana-time-zone v0.1.50
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.4.5
[INFO] [stderr]   Downloaded static-map-macro v0.2.3
[INFO] [stderr]   Downloaded swc_cached v0.3.14
[INFO] [stderr]   Downloaded browserslist-rs v0.11.0
[INFO] [stderr]   Downloaded swc_ecma_loader v0.40.10
[INFO] [stderr]   Downloaded swc_ecma_transforms_proposal v0.139.19
[INFO] [stderr]   Downloaded wee_alloc v0.4.5
[INFO] [stderr]   Downloaded json_comments v0.2.1
[INFO] [stderr]   Downloaded swc_ecma_ext_transforms v0.88.14
[INFO] [stderr]   Downloaded st-map v0.1.6
[INFO] [stderr]   Downloaded normpath v0.2.0
[INFO] [stderr]   Downloaded aho-corasick v0.7.19
[INFO] [stderr]   Downloaded unicode-linebreak v0.1.4
[INFO] [stderr]   Downloaded path-clean v0.1.0
[INFO] [stderr]   Downloaded swc_ecma_transforms_compat v0.131.19
[INFO] [stderr]   Downloaded petgraph v0.6.2
[INFO] [stderr]   Downloaded pretty_assertions v1.3.0
[INFO] [stderr]   Downloaded textwrap v0.15.1
[INFO] [stderr]   Downloaded miette v4.7.1
[INFO] [stderr]   Downloaded rkyv v0.7.37
[INFO] [stderr]   Downloaded serde_derive v1.0.145
[INFO] [stderr]   Downloaded serde v1.0.145
[INFO] [stderr]   Downloaded swc_common v0.28.10
[INFO] [stderr]   Downloaded tracing v0.1.36
[INFO] [stderr]   Downloaded lexical-util v0.8.5
[INFO] [stderr]   Downloaded lexical-write-integer v0.8.5
[INFO] [stderr]   Downloaded miniz_oxide v0.5.4
[INFO] [stderr]   Downloaded backtrace v0.3.66
[INFO] [stderr]   Downloaded swc v0.226.34
[INFO] [stderr]   Downloaded swc_ecma_codegen v0.124.14
[INFO] [stderr]   Downloaded lexical-parse-integer v0.8.6
[INFO] [stderr]   Downloaded swc_ecma_utils v0.102.14
[INFO] [stderr]   Downloaded swc_ecma_ast v0.91.8
[INFO] [stderr]   Downloaded tracing-attributes v0.1.22
[INFO] [stderr]   Downloaded lexical-core v0.8.5
[INFO] [stderr]   Downloaded relative-path v1.7.2
[INFO] [stderr]   Downloaded swc_ecma_visit v0.77.8
[INFO] [stderr]   Downloaded ast_node v0.8.6
[INFO] [stderr]   Downloaded sourcemap v6.2.0
[INFO] [stderr]   Downloaded triomphe v0.1.8
[INFO] [stderr]   Downloaded swc_visit_macros v0.5.4
[INFO] [stderr]   Downloaded swc_plugin_proxy v0.19.10
[INFO] [stderr]   Downloaded time v0.3.14
[INFO] [stderr]   Downloaded swc_config v0.1.2
[INFO] [stderr]   Downloaded swc_timer v0.16.10
[INFO] [stderr]   Downloaded swc_ecma_quote_macros v0.30.12
[INFO] [stderr]   Downloaded sha-1 v0.10.0
[INFO] [stderr]   Downloaded swc_ecma_codegen_macros v0.7.1
[INFO] [stderr]   Downloaded swc_ecma_testing v0.17.14
[INFO] [stderr]   Downloaded ctor v0.1.23
[INFO] [stderr]   Downloaded diff v0.1.13
[INFO] [stderr]   Downloaded addr2line v0.17.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.21
[INFO] [stderr]   Downloaded miette-derive v4.7.1
[INFO] [stderr]   Downloaded owo-colors v3.5.0
[INFO] [stderr]   Downloaded supports-unicode v1.0.2
[INFO] [stderr]   Downloaded testing v0.30.10
[INFO] [stderr]   Downloaded better_scoped_tls v0.1.0
[INFO] [stderr]   Downloaded from_variant v0.1.4
[INFO] [stderr]   Downloaded bytecheck_derive v0.6.9
[INFO] [stderr]   Downloaded rend v0.3.6
[INFO] [stderr]   Downloaded lexical v6.1.1
[INFO] [stderr]   Downloaded swc_ecma_transforms_base v0.108.17
[INFO] [stderr]   Downloaded rkyv_derive v0.7.37
[INFO] [stderr]   Downloaded swc_atoms v0.4.18
[INFO] [stderr]   Downloaded swc_trace_macro v0.1.2
[INFO] [stderr]   Downloaded tracing-core v0.1.29
[INFO] [stderr]   Downloaded if_chain v1.0.2
[INFO] [stderr]   Downloaded swc_eq_ignore_macros v0.1.1
[INFO] [stderr]   Downloaded output_vt100 v0.1.3
[INFO] [stderr]   Downloaded supports-hyperlinks v1.2.0
[INFO] [stderr]   Downloaded smawk v0.3.1
[INFO] [stderr]   Downloaded swc_plugin_macro v0.9.8
[INFO] [stderr]   Downloaded is-macro v0.2.1
[INFO] [stderr]   Downloaded string_enum v0.3.1
[INFO] [stderr]   Downloaded unreachable v0.1.1
[INFO] [stderr]   Downloaded bytecheck v0.6.9
[INFO] [stderr]   Downloaded pmutil v0.5.3
[INFO] [stderr]   Downloaded anyhow v1.0.65
[INFO] [stderr]   Downloaded enum-iterator v1.1.3
[INFO] [stderr]   Downloaded testing_macros v0.2.7
[INFO] [stderr]   Downloaded swc_visit v0.5.3
[INFO] [stderr]   Downloaded debug_unreachable v0.1.1
[INFO] [stderr]   Downloaded swc_macros_common v0.3.6
[INFO] [stderr]   Downloaded enum-iterator-derive v1.1.0
[INFO] [stderr]   Downloaded vergen v7.4.2
[INFO] [stderr]   Downloaded swc_ecma_transforms_macros v0.5.0
[INFO] [stderr]   Downloaded swc_fast_graph v0.16.10
[INFO] [stderr]   Downloaded is_ci v1.1.1
[INFO] [stderr]   Downloaded unicode-ident v1.0.4
[INFO] [stderr]   Downloaded proc-macro2 v1.0.46
[INFO] [stderr]   Downloaded swc_ecma_transforms_testing v0.110.17
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 22f193049b7727401238c66b2b6956253acbe2003b1ab9e27fce9d499d1885c5
[INFO] running `Command { std: "docker" "start" "-a" "22f193049b7727401238c66b2b6956253acbe2003b1ab9e27fce9d499d1885c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22f193049b7727401238c66b2b6956253acbe2003b1ab9e27fce9d499d1885c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22f193049b7727401238c66b2b6956253acbe2003b1ab9e27fce9d499d1885c5", kill_on_drop: false }`
[INFO] [stdout] 22f193049b7727401238c66b2b6956253acbe2003b1ab9e27fce9d499d1885c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ca1e2ee04f20aac26c35699069bcf4fa29762d2c1dd0f5e49906605c1bcbae9
[INFO] running `Command { std: "docker" "start" "-a" "0ca1e2ee04f20aac26c35699069bcf4fa29762d2c1dd0f5e49906605c1bcbae9", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/playground/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/folder/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling proc-macro2 v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.4
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling syn v1.0.101
[INFO] [stderr]    Compiling libc v0.2.134
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling once_cell v1.15.0
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.145
[INFO] [stderr]    Compiling serde v1.0.145
[INFO] [stderr]    Compiling regex-syntax v0.6.27
[INFO] [stderr]    Compiling siphasher v0.3.10
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling anyhow v1.0.65
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]    Compiling itoa v1.0.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde_json v1.0.85
[INFO] [stderr]    Compiling ryu v1.0.11
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]    Compiling unicode-bidi v0.3.8
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]    Compiling bytecheck v0.6.9
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling tracing-core v0.1.29
[INFO] [stderr]    Compiling scoped-tls v1.0.0
[INFO] [stderr]    Compiling unreachable v0.1.1
[INFO] [stderr]    Compiling rend v0.3.6
[INFO] [stderr]    Compiling better_scoped_tls v0.1.0
[INFO] [stderr]    Compiling getrandom v0.2.7
[INFO] [stderr]    Compiling debug_unreachable v0.1.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rkyv v0.7.37
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling base64 v0.13.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling if_chain v1.0.2
[INFO] [stderr]    Compiling termcolor v1.1.3
[INFO] [stderr]    Compiling unicode-id v0.3.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling swc_ecma_ast v0.91.8
[INFO] [stderr]    Compiling lexical-util v0.8.5
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling num_cpus v1.13.1
[INFO] [stderr]    Compiling aho-corasick v0.7.19
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling typed-arena v2.0.1
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling lexical-write-integer v0.8.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling lexical-parse-integer v0.8.6
[INFO] [stderr]    Compiling url v2.3.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.12
[INFO] [stderr]    Compiling lexical-write-float v0.8.5
[INFO] [stderr]    Compiling lexical-parse-float v0.8.5
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling gimli v0.26.2
[INFO] [stderr]    Compiling regex v1.6.0
[INFO] [stderr]    Compiling cpufeatures v0.2.5
[INFO] [stderr]    Compiling lexical-core v0.8.5
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling object v0.29.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.11
[INFO] [stderr]    Compiling rustversion v1.0.9
[INFO] [stderr]    Compiling string_cache_codegen v0.5.2
[INFO] [stderr]    Compiling lexical v6.1.1
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.21
[INFO] [stderr]    Compiling miniz_oxide v0.5.4
[INFO] [stderr]    Compiling arrayvec v0.7.2
[INFO] [stderr]    Compiling is_ci v1.1.1
[INFO] [stderr]    Compiling smawk v0.3.1
[INFO] [stderr]    Compiling supports-color v1.3.0
[INFO] [stderr]    Compiling swc_atoms v0.4.18
[INFO] [stderr]    Compiling backtrace v0.3.66
[INFO] [stderr]    Compiling supports-unicode v1.0.2
[INFO] [stderr]    Compiling supports-hyperlinks v1.2.0
[INFO] [stderr]    Compiling terminal_size v0.1.17
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling num_threads v0.1.6
[INFO] [stderr]    Compiling rayon-core v1.9.3
[INFO] [stderr]    Compiling time v0.3.14
[INFO] [stderr]    Compiling block-buffer v0.10.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling time v0.1.44
[INFO] [stderr]    Compiling digest v0.10.5
[INFO] [stderr]    Compiling iana-time-zone v0.1.50
[INFO] [stderr]    Compiling path-clean v0.1.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling semver v1.0.14
[INFO] [stderr]    Compiling pathdiff v0.2.1
[INFO] [stderr]    Compiling sha-1 v0.10.0
[INFO] [stderr]    Compiling chrono v0.4.22
[INFO] [stderr]    Compiling crossbeam-deque v0.8.2
[INFO] [stderr]    Compiling tracing-log v0.1.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.6
[INFO] [stderr]    Compiling ordered-float v2.10.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.5.3
[INFO] [stderr]    Compiling nom v7.1.1
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling thread_local v1.1.4
[INFO] [stderr]    Compiling relative-path v1.7.2
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling vergen v7.4.2
[INFO] [stderr]    Compiling pretty_assertions v1.3.0
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling retain_mut v0.1.9
[INFO] [stderr]    Compiling fastrand v1.8.0
[INFO] [stderr]    Compiling swc_plugin_proxy v0.19.10
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling json_comments v0.2.1
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling swc_plugin v0.90.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling tempfile v3.3.0
[INFO] [stderr]    Compiling addr2line v0.17.0
[INFO] [stderr]    Compiling globset v0.4.9
[INFO] [stderr]    Compiling unicode-linebreak v0.1.4
[INFO] [stderr]    Compiling pmutil v0.5.3
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling swc_macros_common v0.3.6
[INFO] [stderr]    Compiling textwrap v0.15.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.22
[INFO] [stderr]    Compiling ptr_meta_derive v0.1.4
[INFO] [stderr]    Compiling swc_visit_macros v0.5.4
[INFO] [stderr]    Compiling from_variant v0.1.4
[INFO] [stderr]    Compiling bytecheck_derive v0.6.9
[INFO] [stderr]    Compiling swc_eq_ignore_macros v0.1.1
[INFO] [stderr]    Compiling rkyv_derive v0.7.37
[INFO] [stderr]    Compiling is-macro v0.2.1
[INFO] [stderr]    Compiling string_enum v0.3.1
[INFO] [stderr]    Compiling enum_kind v0.2.1
[INFO] [stderr]    Compiling phf_macros v0.10.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling ptr_meta v0.1.4
[INFO] [stderr]    Compiling swc_config_macro v0.1.0
[INFO] [stderr]    Compiling swc_ecma_transforms_macros v0.5.0
[INFO] [stderr]    Compiling miette-derive v4.7.1
[INFO] [stderr]    Compiling swc_ecma_codegen_macros v0.7.1
[INFO] [stderr]    Compiling swc_trace_macro v0.1.2
[INFO] [stderr]    Compiling enum-iterator-derive v1.1.0
[INFO] [stderr]    Compiling static-map-macro v0.2.3
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]    Compiling phf v0.10.1
[INFO] [stderr]    Compiling testing_macros v0.2.7
[INFO] [stderr]    Compiling auto_impl v0.5.0
[INFO] [stderr]    Compiling swc_plugin_macro v0.9.8
[INFO] [stderr]    Compiling st-map v0.1.6
[INFO] [stderr]    Compiling tracing v0.1.36
[INFO] [stderr]    Compiling miette v4.7.1
[INFO] [stderr]    Compiling enum-iterator v1.1.3
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling tracing-subscriber v0.3.15
[INFO] [stderr]    Compiling swc_timer v0.16.10
[INFO] [stderr]    Compiling ast_node v0.8.6
[INFO] [stderr]    Compiling swc_visit v0.5.3
[INFO] [stderr]    Compiling swc_core v0.22.17
[INFO] [stderr]    Compiling string_cache v0.8.4
[INFO] [stderr]    Compiling triomphe v0.1.8
[INFO] [stderr]    Compiling dashmap v5.4.0
[INFO] [stderr]    Compiling lru v0.7.8
[INFO] [stderr]    Compiling sourcemap v6.2.0
[INFO] [stderr]    Compiling browserslist-rs v0.11.0
[INFO] [stderr]    Compiling swc_common v0.28.10
[INFO] [stderr]    Compiling swc_config v0.1.2
[INFO] [stderr]    Compiling petgraph v0.6.2
[INFO] [stderr]    Compiling swc_cached v0.3.14
[INFO] [stderr]    Compiling swc_fast_graph v0.16.10
[INFO] [stderr]    Compiling swc_ecma_loader v0.40.10
[INFO] [stderr]    Compiling swc_error_reporters v0.12.10
[INFO] [stderr]    Compiling swc_node_comments v0.15.10
[INFO] [stderr]    Compiling testing v0.30.10
[INFO] [stderr]    Compiling preset_env_base v0.3.2
[INFO] [stderr]    Compiling swc_ecma_parser v0.119.12
[INFO] [stderr]    Compiling swc_ecma_visit v0.77.8
[INFO] [stderr]    Compiling swc_ecma_codegen v0.124.14
[INFO] [stderr]    Compiling swc_ecma_quote_macros v0.30.12
[INFO] [stderr]    Compiling swc_ecma_testing v0.17.14
[INFO] [stderr]    Compiling swc_ecma_utils v0.102.14
[INFO] [stderr]    Compiling swc_ecma_transforms_base v0.108.17
[INFO] [stderr]    Compiling swc_ecma_ext_transforms v0.88.14
[INFO] [stderr]    Compiling swc_ecma_lints v0.63.17
[INFO] [stderr]    Compiling swc_ecma_transforms_classes v0.97.17
[INFO] [stderr]    Compiling swc_ecma_transforms_react v0.150.20
[INFO] [stderr]    Compiling swc_ecma_transforms_optimization v0.162.23
[INFO] [stderr]    Compiling swc_ecma_transforms_module v0.148.20
[INFO] [stderr]    Compiling swc_ecma_transforms_testing v0.110.17
[INFO] [stderr]    Compiling swc_ecma_transforms_proposal v0.139.19
[INFO] [stderr]    Compiling swc_ecma_transforms_compat v0.131.19
[INFO] [stderr]    Compiling swc_ecma_transforms_typescript v0.154.20
[INFO] [stderr]    Compiling swc_ecma_minifier v0.154.30
[INFO] [stderr]    Compiling swc_ecma_transforms v0.193.23
[INFO] [stderr]    Compiling swc_ecma_preset_env v0.169.24
[INFO] [stderr]    Compiling swc v0.226.34
[INFO] [stderr]    Compiling vue3_jsx_folder v0.2.0 (/opt/rustwide/workdir/folder)
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]  --> folder/src/utils.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{env, path::{self, PathBuf}};
[INFO] [stdout]   |                             ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1098:25
[INFO] [stdout]      |
[INFO] [stdout] 1098 |                         _ => {
[INFO] [stdout]      |                         ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1098:25
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                         JSXAttrName::Ident(ident) => ast_ident_to_string(ident),
[INFO] [stdout]      |                         ------------------------- matches some of the same values
[INFO] [stdout] 1092 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stdout]      |                         ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1098 |                         _ => {
[INFO] [stdout]      |                         ^ collectively making this unreachable
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1121:29
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...                   _ => None,
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1121:29
[INFO] [stdout]      |
[INFO] [stdout] 1104 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stdout]      |                       ---------------------- matches some of the same values
[INFO] [stdout] 1105 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stdout]      |                       ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1109 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stdout]      |                       --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1115 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stdout]      |                       ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1121 | ...                   _ => None,
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1290:25
[INFO] [stdout]      |
[INFO] [stdout] 1290 |                         _ => {
[INFO] [stdout]      |                         ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1290:25
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                         JSXAttrName::Ident(ident) => (ast_ident_to_string(ident), ident.get_span()),
[INFO] [stdout]      |                         ------------------------- matches some of the same values
[INFO] [stdout] 1284 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stdout]      |                         ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1290 |                         _ => {
[INFO] [stdout]      |                         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1313:29
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   _ => None,
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1313:29
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stdout]      |                       ---------------------- matches some of the same values
[INFO] [stdout] 1297 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stdout]      |                       ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1301 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stdout]      |                       --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1307 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stdout]      |                       ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1313 | ...                   _ => None,
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:2075:17
[INFO] [stdout]      |
[INFO] [stdout] 2075 |                 _ => {
[INFO] [stdout]      |                 ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:2075:17
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                 ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stdout]      |                 ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2064 |                 ModuleItem::Stmt(stmt) => {
[INFO] [stdout]      |                 ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2075 |                 _ => {
[INFO] [stdout]      |                 ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `var_decl_stmt` is never read
[INFO] [stdout]     --> folder/src/visitor.rs:1969:37
[INFO] [stdout]      |
[INFO] [stdout] 1969 |             let mut var_decl_stmt = None;
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:2717:29
[INFO] [stdout]      |
[INFO] [stdout] 2717 | ...                   _ => {}
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:2717:29
[INFO] [stdout]      |
[INFO] [stdout] 2654 | ...                   PropOrSpread::Spread(_) => {
[INFO] [stdout]      |                       ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2658 | ...                   PropOrSpread::Prop(prop) => {
[INFO] [stdout]      |                       ------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2717 | ...                   _ => {}
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             BlockStmtOrExpr::BlockStmt(block) => {
[INFO] [stdout]     |             --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 466 |             BlockStmtOrExpr::Expr(expr) => {
[INFO] [stdout]     |             --------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 476 |             _ => {}
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 946 |         _ => {}
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 918 |         ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stdout]     |         ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 943 |         ModuleItem::Stmt(stmt) => {
[INFO] [stdout]     |         ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 946 |         _ => {}
[INFO] [stdout]     |         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stdout]     |
[INFO] [stdout] 934 |                         _ => {}
[INFO] [stdout]     |                         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stdout]     |
[INFO] [stdout] 925 |                         ImportSpecifier::Named(spec) => {
[INFO] [stdout]     |                         ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 928 |                         ImportSpecifier::Default(spec) => {
[INFO] [stdout]     |                         ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 931 |                         ImportSpecifier::Namespace(spec) => {
[INFO] [stdout]     |                         -------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 934 |                         _ => {}
[INFO] [stdout]     |                         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEXT` is never used
[INFO] [stdout]  --> folder/src/flags.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub const TEXT: i32 = 1;
[INFO] [stdout]   |               ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STABLE_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const STABLE_FRAGMENT: i32 = 1 << 6;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEYED_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const KEYED_FRAGMENT: i32 = 1 << 7;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNKEYED_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const UNKEYED_FRAGMENT: i32 = 1 << 8;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DYNAMIC_SLOTS` is never used
[INFO] [stdout]   --> folder/src/flags.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const DYNAMIC_SLOTS: i32 = 1 << 10;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOISTED` is never used
[INFO] [stdout]   --> folder/src/flags.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const HOISTED: i32 = -1;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAIL` is never used
[INFO] [stdout]   --> folder/src/flags.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const BAIL: i32 = -2;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DYNAMIC` is never used
[INFO] [stdout]   --> folder/src/flags.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const DYNAMIC: i32 = 2;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FORWARDED` is never used
[INFO] [stdout]   --> folder/src/flags.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const FORWARDED: i32 = 3;
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `into_expr`, `into_expr_box`, `to_expr`, `to_expr_box`, and `to_prop_name_with_prefix_suffix` are never used
[INFO] [stdout]    --> folder/src/visitor.rs:391:8
[INFO] [stdout]     |
[INFO] [stdout] 390 | impl VModelArgument {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] 391 |     fn into_expr(self) -> Expr {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 |     fn into_expr_box(self) -> Box<Expr> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 |     fn to_expr(&self) -> Expr {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 |     fn to_expr_box(&self) -> Box<Expr> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |     fn to_prop_name_with_prefix_suffix(&self, prefix: &str, suffix: &str) -> PropName {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HasJsxStruct` is never constructed
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:751:19
[INFO] [stdout]     |
[INFO] [stdout] 751 | pub(crate) struct HasJsxStruct {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `has_jsx` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:778:15
[INFO] [stdout]     |
[INFO] [stdout] 778 | pub(crate) fn has_jsx<T: VisitWith<HasJsxStruct>>(n: &T) -> bool {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepend_statement_with_body` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:785:15
[INFO] [stdout]     |
[INFO] [stdout] 785 | pub(crate) fn prepend_statement_with_body(body: &mut Option<BlockStmt>, stmts: &mut Vec<Stmt>) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_var_decl_stmts` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:972:15
[INFO] [stdout]     |
[INFO] [stdout] 972 | pub(crate) fn generate_var_decl_stmts(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `PatchFlags` should have a snake case name
[INFO] [stdout]  --> folder/src/flags.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) mod PatchFlags {
[INFO] [stdout]   |                ^^^^^^^^^^ help: convert the identifier to snake case: `patch_flags`
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> folder/src/flags.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[warn(non_snake_case, unused_variables)]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SlotFlags` should have a snake case name
[INFO] [stdout]   --> folder/src/flags.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) mod SlotFlags {
[INFO] [stdout]    |                ^^^^^^^^^ help: convert the identifier to snake case: `slot_flags`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> folder/src/flags.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[warn(non_snake_case)]
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `_visit_mut_function_scope__children_with` should have a snake case name
[INFO] [stdout]    --> folder/src/visitor.rs:691:8
[INFO] [stdout]     |
[INFO] [stdout] 691 |     fn _visit_mut_function_scope__children_with<T: FunctionScope + VisitMutWith<Self>>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_function_scope_children_with`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> folder/src/visitor.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 690 |     #[warn(non_snake_case)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `_visit_mut_for__children_with` should have a snake case name
[INFO] [stdout]    --> folder/src/visitor.rs:730:8
[INFO] [stdout]     |
[INFO] [stdout] 730 |     fn _visit_mut_for__children_with<T: ForLike + VisitMutWith<Self>>(&mut self, for_stmt: &mut T) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_for_children_with`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> folder/src/visitor.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 729 |     #[warn(non_snake_case)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `__VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2120:13
[INFO] [stdout]      |
[INFO] [stdout] 2120 |         let __VUE_HMR_RUNTIME__ = quote_ident!("__VUE_HMR_RUNTIME__");
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__vue_hmr_runtime`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `__MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2121:13
[INFO] [stdout]      |
[INFO] [stdout] 2121 |         let __MODULE__ = private_ident!("__MODULE__");
[INFO] [stdout]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `__module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2135:21
[INFO] [stdout]      |
[INFO] [stdout] 2135 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2142:21
[INFO] [stdout]      |
[INFO] [stdout] 2142 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2163:21
[INFO] [stdout]      |
[INFO] [stdout] 2163 |                     __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stdout]      |                     ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2193:13
[INFO] [stdout]      |
[INFO] [stdout] 2193 |             __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stdout]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2194:13
[INFO] [stdout]      |
[INFO] [stdout] 2194 |             __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling swc_plugin_transform_vue3_jsx v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 25s
[INFO] running `Command { std: "docker" "inspect" "0ca1e2ee04f20aac26c35699069bcf4fa29762d2c1dd0f5e49906605c1bcbae9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ca1e2ee04f20aac26c35699069bcf4fa29762d2c1dd0f5e49906605c1bcbae9", kill_on_drop: false }`
[INFO] [stdout] 0ca1e2ee04f20aac26c35699069bcf4fa29762d2c1dd0f5e49906605c1bcbae9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fa49e1b37dbe9da7dbeb077b74d54bd1126b4d2bbdc8fc358e43be99b1774df7
[INFO] running `Command { std: "docker" "start" "-a" "fa49e1b37dbe9da7dbeb077b74d54bd1126b4d2bbdc8fc358e43be99b1774df7", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/playground/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/folder/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]  --> folder/src/utils.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{env, path::{self, PathBuf}};
[INFO] [stdout]   |                             ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quote_var_event`
[INFO] [stdout]    --> folder/src/visitor.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1098:25
[INFO] [stdout]      |
[INFO] [stdout] 1098 |                         _ => {
[INFO] [stdout]      |                         ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1098:25
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                         JSXAttrName::Ident(ident) => ast_ident_to_string(ident),
[INFO] [stdout]      |                         ------------------------- matches some of the same values
[INFO] [stdout] 1092 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stdout]      |                         ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1098 |                         _ => {
[INFO] [stdout]      |                         ^ collectively making this unreachable
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1121:29
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...                   _ => None,
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1121:29
[INFO] [stdout]      |
[INFO] [stdout] 1104 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stdout]      |                       ---------------------- matches some of the same values
[INFO] [stdout] 1105 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stdout]      |                       ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1109 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stdout]      |                       --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1115 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stdout]      |                       ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1121 | ...                   _ => None,
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1290:25
[INFO] [stdout]      |
[INFO] [stdout] 1290 |                         _ => {
[INFO] [stdout]      |                         ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1290:25
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                         JSXAttrName::Ident(ident) => (ast_ident_to_string(ident), ident.get_span()),
[INFO] [stdout]      |                         ------------------------- matches some of the same values
[INFO] [stdout] 1284 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stdout]      |                         ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1290 |                         _ => {
[INFO] [stdout]      |                         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:1313:29
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   _ => None,
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:1313:29
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stdout]      |                       ---------------------- matches some of the same values
[INFO] [stdout] 1297 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stdout]      |                       ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1301 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stdout]      |                       --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1307 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stdout]      |                       ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 1313 | ...                   _ => None,
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:2075:17
[INFO] [stdout]      |
[INFO] [stdout] 2075 |                 _ => {
[INFO] [stdout]      |                 ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:2075:17
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                 ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stdout]      |                 ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2064 |                 ModuleItem::Stmt(stmt) => {
[INFO] [stdout]      |                 ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2075 |                 _ => {
[INFO] [stdout]      |                 ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `var_decl_stmt` is never read
[INFO] [stdout]     --> folder/src/visitor.rs:1969:37
[INFO] [stdout]      |
[INFO] [stdout] 1969 |             let mut var_decl_stmt = None;
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> folder/src/visitor.rs:2717:29
[INFO] [stdout]      |
[INFO] [stdout] 2717 | ...                   _ => {}
[INFO] [stdout]      |                       ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]     --> folder/src/visitor.rs:2717:29
[INFO] [stdout]      |
[INFO] [stdout] 2654 | ...                   PropOrSpread::Spread(_) => {
[INFO] [stdout]      |                       ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2658 | ...                   PropOrSpread::Prop(prop) => {
[INFO] [stdout]      |                       ------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 2717 | ...                   _ => {}
[INFO] [stdout]      |                       ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             BlockStmtOrExpr::BlockStmt(block) => {
[INFO] [stdout]     |             --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 466 |             BlockStmtOrExpr::Expr(expr) => {
[INFO] [stdout]     |             --------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 476 |             _ => {}
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 946 |         _ => {}
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 918 |         ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stdout]     |         ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 943 |         ModuleItem::Stmt(stmt) => {
[INFO] [stdout]     |         ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 946 |         _ => {}
[INFO] [stdout]     |         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stdout]     |
[INFO] [stdout] 934 |                         _ => {}
[INFO] [stdout]     |                         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stdout]     |
[INFO] [stdout] 925 |                         ImportSpecifier::Named(spec) => {
[INFO] [stdout]     |                         ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 928 |                         ImportSpecifier::Default(spec) => {
[INFO] [stdout]     |                         ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 931 |                         ImportSpecifier::Namespace(spec) => {
[INFO] [stdout]     |                         -------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 934 |                         _ => {}
[INFO] [stdout]     |                         ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEXT` is never used
[INFO] [stdout]  --> folder/src/flags.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub const TEXT: i32 = 1;
[INFO] [stdout]   |               ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STABLE_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const STABLE_FRAGMENT: i32 = 1 << 6;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KEYED_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const KEYED_FRAGMENT: i32 = 1 << 7;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNKEYED_FRAGMENT` is never used
[INFO] [stdout]   --> folder/src/flags.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const UNKEYED_FRAGMENT: i32 = 1 << 8;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DYNAMIC_SLOTS` is never used
[INFO] [stdout]   --> folder/src/flags.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const DYNAMIC_SLOTS: i32 = 1 << 10;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOISTED` is never used
[INFO] [stdout]   --> folder/src/flags.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const HOISTED: i32 = -1;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAIL` is never used
[INFO] [stdout]   --> folder/src/flags.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub const BAIL: i32 = -2;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DYNAMIC` is never used
[INFO] [stdout]   --> folder/src/flags.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const DYNAMIC: i32 = 2;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FORWARDED` is never used
[INFO] [stdout]   --> folder/src/flags.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const FORWARDED: i32 = 3;
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `into_expr`, `into_expr_box`, `to_expr`, `to_expr_box`, and `to_prop_name_with_prefix_suffix` are never used
[INFO] [stdout]    --> folder/src/visitor.rs:391:8
[INFO] [stdout]     |
[INFO] [stdout] 390 | impl VModelArgument {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] 391 |     fn into_expr(self) -> Expr {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 |     fn into_expr_box(self) -> Box<Expr> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 |     fn to_expr(&self) -> Expr {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 |     fn to_expr_box(&self) -> Box<Expr> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 |     fn to_prop_name_with_prefix_suffix(&self, prefix: &str, suffix: &str) -> PropName {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HasJsxStruct` is never constructed
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:751:19
[INFO] [stdout]     |
[INFO] [stdout] 751 | pub(crate) struct HasJsxStruct {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling swc_plugin_transform_vue3_jsx v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `has_jsx` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:778:15
[INFO] [stdout]     |
[INFO] [stdout] 778 | pub(crate) fn has_jsx<T: VisitWith<HasJsxStruct>>(n: &T) -> bool {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepend_statement_with_body` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:785:15
[INFO] [stdout]     |
[INFO] [stdout] 785 | pub(crate) fn prepend_statement_with_body(body: &mut Option<BlockStmt>, stmts: &mut Vec<Stmt>) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_var_decl_stmts` is never used
[INFO] [stdout]    --> folder/src/visitor_helpers.rs:972:15
[INFO] [stdout]     |
[INFO] [stdout] 972 | pub(crate) fn generate_var_decl_stmts(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `PatchFlags` should have a snake case name
[INFO] [stdout]  --> folder/src/flags.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) mod PatchFlags {
[INFO] [stdout]   |                ^^^^^^^^^^ help: convert the identifier to snake case: `patch_flags`
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> folder/src/flags.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[warn(non_snake_case, unused_variables)]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SlotFlags` should have a snake case name
[INFO] [stdout]   --> folder/src/flags.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) mod SlotFlags {
[INFO] [stdout]    |                ^^^^^^^^^ help: convert the identifier to snake case: `slot_flags`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> folder/src/flags.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[warn(non_snake_case)]
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `_visit_mut_function_scope__children_with` should have a snake case name
[INFO] [stdout]    --> folder/src/visitor.rs:691:8
[INFO] [stdout]     |
[INFO] [stdout] 691 |     fn _visit_mut_function_scope__children_with<T: FunctionScope + VisitMutWith<Self>>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_function_scope_children_with`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> folder/src/visitor.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 690 |     #[warn(non_snake_case)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `_visit_mut_for__children_with` should have a snake case name
[INFO] [stdout]    --> folder/src/visitor.rs:730:8
[INFO] [stdout]     |
[INFO] [stdout] 730 |     fn _visit_mut_for__children_with<T: ForLike + VisitMutWith<Self>>(&mut self, for_stmt: &mut T) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_for_children_with`
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> folder/src/visitor.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 729 |     #[warn(non_snake_case)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `__VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2120:13
[INFO] [stdout]      |
[INFO] [stdout] 2120 |         let __VUE_HMR_RUNTIME__ = quote_ident!("__VUE_HMR_RUNTIME__");
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__vue_hmr_runtime`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `__MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2121:13
[INFO] [stdout]      |
[INFO] [stdout] 2121 |         let __MODULE__ = private_ident!("__MODULE__");
[INFO] [stdout]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `__module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2135:21
[INFO] [stdout]      |
[INFO] [stdout] 2135 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2142:21
[INFO] [stdout]      |
[INFO] [stdout] 2142 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2163:21
[INFO] [stdout]      |
[INFO] [stdout] 2163 |                     __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stdout]      |                     ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2193:13
[INFO] [stdout]      |
[INFO] [stdout] 2193 |             __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stdout]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stdout]     --> folder/src/visitor.rs:2194:13
[INFO] [stdout]      |
[INFO] [stdout] 2194 |             __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.88s
[INFO] running `Command { std: "docker" "inspect" "fa49e1b37dbe9da7dbeb077b74d54bd1126b4d2bbdc8fc358e43be99b1774df7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa49e1b37dbe9da7dbeb077b74d54bd1126b4d2bbdc8fc358e43be99b1774df7", kill_on_drop: false }`
[INFO] [stdout] fa49e1b37dbe9da7dbeb077b74d54bd1126b4d2bbdc8fc358e43be99b1774df7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8f1e9505b0199acd755b9b0cd32d3cf4cf8533e4bdde009f1049aeb9532ca9e3
[INFO] running `Command { std: "docker" "start" "-a" "8f1e9505b0199acd755b9b0cd32d3cf4cf8533e4bdde009f1049aeb9532ca9e3", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/playground/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/folder/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: unused import: `PathBuf`
[INFO] [stderr]  --> folder/src/utils.rs:1:29
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{env, path::{self, PathBuf}};
[INFO] [stderr]   |                             ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `quote_var_event`
[INFO] [stderr]    --> folder/src/visitor.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `quote_var_event`
[INFO] [stderr]    --> folder/src/visitor.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr] 109 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `quote_var_event`
[INFO] [stderr]    --> folder/src/visitor.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr] 116 |             event: Ident = super::clone_ident(&EVENT_IDENT)
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_quote_var_event`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:1098:25
[INFO] [stderr]      |
[INFO] [stderr] 1098 |                         _ => {
[INFO] [stderr]      |                         ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:1098:25
[INFO] [stderr]      |
[INFO] [stderr] 1091 |                         JSXAttrName::Ident(ident) => ast_ident_to_string(ident),
[INFO] [stderr]      |                         ------------------------- matches some of the same values
[INFO] [stderr] 1092 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stderr]      |                         ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1098 |                         _ => {
[INFO] [stderr]      |                         ^ collectively making this unreachable
[INFO] [stderr]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:1121:29
[INFO] [stderr]      |
[INFO] [stderr] 1121 | ...                   _ => None,
[INFO] [stderr]      |                       ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:1121:29
[INFO] [stderr]      |
[INFO] [stderr] 1104 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stderr]      |                       ---------------------- matches some of the same values
[INFO] [stderr] 1105 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stderr]      |                       ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1109 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stderr]      |                       --------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1115 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stderr]      |                       ----------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1121 | ...                   _ => None,
[INFO] [stderr]      |                       ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:1290:25
[INFO] [stderr]      |
[INFO] [stderr] 1290 |                         _ => {
[INFO] [stderr]      |                         ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:1290:25
[INFO] [stderr]      |
[INFO] [stderr] 1283 |                         JSXAttrName::Ident(ident) => (ast_ident_to_string(ident), ident.get_span()),
[INFO] [stderr]      |                         ------------------------- matches some of the same values
[INFO] [stderr] 1284 |                         JSXAttrName::JSXNamespacedName(name) => {
[INFO] [stderr]      |                         ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1290 |                         _ => {
[INFO] [stderr]      |                         ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:1313:29
[INFO] [stderr]      |
[INFO] [stderr] 1313 | ...                   _ => None,
[INFO] [stderr]      |                       ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:1313:29
[INFO] [stderr]      |
[INFO] [stderr] 1296 | ...                   JSXAttrValue::Lit(lit) => Some(Expr::Lit(clone_lit(lit))),
[INFO] [stderr]      |                       ---------------------- matches some of the same values
[INFO] [stderr] 1297 | ...                   JSXAttrValue::JSXExprContainer(expr) => match &expr.expr {
[INFO] [stderr]      |                       ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1301 | ...                   JSXAttrValue::JSXElement(element) => Some(Expr::JSXElement(Box::new(JSXElement {
[INFO] [stderr]      |                       --------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1307 | ...                   JSXAttrValue::JSXFragment(fragment) => Some(Expr::JSXFragment(JSXFragment {
[INFO] [stderr]      |                       ----------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 1313 | ...                   _ => None,
[INFO] [stderr]      |                       ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:2075:17
[INFO] [stderr]      |
[INFO] [stderr] 2075 |                 _ => {
[INFO] [stderr]      |                 ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:2075:17
[INFO] [stderr]      |
[INFO] [stderr] 1972 |                 ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stderr]      |                 ---------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 2064 |                 ModuleItem::Stmt(stmt) => {
[INFO] [stderr]      |                 ---------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 2075 |                 _ => {
[INFO] [stderr]      |                 ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `var_decl_stmt` is never read
[INFO] [stderr]     --> folder/src/visitor.rs:1969:37
[INFO] [stderr]      |
[INFO] [stderr] 1969 |             let mut var_decl_stmt = None;
[INFO] [stderr]      |                                     ^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> folder/src/visitor.rs:2717:29
[INFO] [stderr]      |
[INFO] [stderr] 2717 | ...                   _ => {}
[INFO] [stderr]      |                       ^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]     --> folder/src/visitor.rs:2717:29
[INFO] [stderr]      |
[INFO] [stderr] 2654 | ...                   PropOrSpread::Spread(_) => {
[INFO] [stderr]      |                       ----------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 2658 | ...                   PropOrSpread::Prop(prop) => {
[INFO] [stderr]      |                       ------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 2717 | ...                   _ => {}
[INFO] [stderr]      |                       ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stderr]     |
[INFO] [stderr] 476 |             _ => {}
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:476:13
[INFO] [stderr]     |
[INFO] [stderr] 463 |             BlockStmtOrExpr::BlockStmt(block) => {
[INFO] [stderr]     |             --------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 466 |             BlockStmtOrExpr::Expr(expr) => {
[INFO] [stderr]     |             --------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 476 |             _ => {}
[INFO] [stderr]     |             ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stderr]     |
[INFO] [stderr] 946 |         _ => {}
[INFO] [stderr]     |         ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:946:9
[INFO] [stderr]     |
[INFO] [stderr] 918 |         ModuleItem::ModuleDecl(decl) => match decl {
[INFO] [stderr]     |         ---------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 943 |         ModuleItem::Stmt(stmt) => {
[INFO] [stderr]     |         ---------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 946 |         _ => {}
[INFO] [stderr]     |         ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stderr]     |
[INFO] [stderr] 934 |                         _ => {}
[INFO] [stderr]     |                         ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:934:25
[INFO] [stderr]     |
[INFO] [stderr] 925 |                         ImportSpecifier::Named(spec) => {
[INFO] [stderr]     |                         ---------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 928 |                         ImportSpecifier::Default(spec) => {
[INFO] [stderr]     |                         ------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 931 |                         ImportSpecifier::Namespace(spec) => {
[INFO] [stderr]     |                         -------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 934 |                         _ => {}
[INFO] [stderr]     |                         ^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TEXT` is never used
[INFO] [stderr]  --> folder/src/flags.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 |     pub const TEXT: i32 = 1;
[INFO] [stderr]   |               ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `STABLE_FRAGMENT` is never used
[INFO] [stderr]   --> folder/src/flags.rs:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 |     pub const STABLE_FRAGMENT: i32 = 1 << 6;
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `KEYED_FRAGMENT` is never used
[INFO] [stderr]   --> folder/src/flags.rs:19:15
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub const KEYED_FRAGMENT: i32 = 1 << 7;
[INFO] [stderr]    |               ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `UNKEYED_FRAGMENT` is never used
[INFO] [stderr]   --> folder/src/flags.rs:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub const UNKEYED_FRAGMENT: i32 = 1 << 8;
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DYNAMIC_SLOTS` is never used
[INFO] [stderr]   --> folder/src/flags.rs:25:15
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub const DYNAMIC_SLOTS: i32 = 1 << 10;
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HOISTED` is never used
[INFO] [stderr]   --> folder/src/flags.rs:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub const HOISTED: i32 = -1;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BAIL` is never used
[INFO] [stderr]   --> folder/src/flags.rs:29:15
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub const BAIL: i32 = -2;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DYNAMIC` is never used
[INFO] [stderr]   --> folder/src/flags.rs:48:15
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub const DYNAMIC: i32 = 2;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `FORWARDED` is never used
[INFO] [stderr]   --> folder/src/flags.rs:56:15
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub const FORWARDED: i32 = 3;
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `into_expr`, `into_expr_box`, `to_expr`, `to_expr_box`, and `to_prop_name_with_prefix_suffix` are never used
[INFO] [stderr]    --> folder/src/visitor.rs:391:8
[INFO] [stderr]     |
[INFO] [stderr] 390 | impl VModelArgument {
[INFO] [stderr]     | ------------------- methods in this implementation
[INFO] [stderr] 391 |     fn into_expr(self) -> Expr {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 398 |     fn into_expr_box(self) -> Box<Expr> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 405 |     fn to_expr(&self) -> Expr {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 415 |     fn to_expr_box(&self) -> Box<Expr> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 459 |     fn to_prop_name_with_prefix_suffix(&self, prefix: &str, suffix: &str) -> PropName {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HasJsxStruct` is never constructed
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:751:19
[INFO] [stderr]     |
[INFO] [stderr] 751 | pub(crate) struct HasJsxStruct {
[INFO] [stderr]     |                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `has_jsx` is never used
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:778:15
[INFO] [stderr]     |
[INFO] [stderr] 778 | pub(crate) fn has_jsx<T: VisitWith<HasJsxStruct>>(n: &T) -> bool {
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `prepend_statement_with_body` is never used
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:785:15
[INFO] [stderr]     |
[INFO] [stderr] 785 | pub(crate) fn prepend_statement_with_body(body: &mut Option<BlockStmt>, stmts: &mut Vec<Stmt>) {
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `generate_var_decl_stmts` is never used
[INFO] [stderr]    --> folder/src/visitor_helpers.rs:972:15
[INFO] [stderr]     |
[INFO] [stderr] 972 | pub(crate) fn generate_var_decl_stmts(
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: module `PatchFlags` should have a snake case name
[INFO] [stderr]  --> folder/src/flags.rs:3:16
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub(crate) mod PatchFlags {
[INFO] [stderr]   |                ^^^^^^^^^^ help: convert the identifier to snake case: `patch_flags`
[INFO] [stderr]   |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]  --> folder/src/flags.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | #[warn(non_snake_case, unused_variables)]
[INFO] [stderr]   |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: module `SlotFlags` should have a snake case name
[INFO] [stderr]   --> folder/src/flags.rs:34:16
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub(crate) mod SlotFlags {
[INFO] [stderr]    |                ^^^^^^^^^ help: convert the identifier to snake case: `slot_flags`
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> folder/src/flags.rs:33:8
[INFO] [stderr]    |
[INFO] [stderr] 33 | #[warn(non_snake_case)]
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `_visit_mut_function_scope__children_with` should have a snake case name
[INFO] [stderr]    --> folder/src/visitor.rs:691:8
[INFO] [stderr]     |
[INFO] [stderr] 691 |     fn _visit_mut_function_scope__children_with<T: FunctionScope + VisitMutWith<Self>>(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_function_scope_children_with`
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> folder/src/visitor.rs:690:12
[INFO] [stderr]     |
[INFO] [stderr] 690 |     #[warn(non_snake_case)]
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `_visit_mut_for__children_with` should have a snake case name
[INFO] [stderr]    --> folder/src/visitor.rs:730:8
[INFO] [stderr]     |
[INFO] [stderr] 730 |     fn _visit_mut_for__children_with<T: ForLike + VisitMutWith<Self>>(&mut self, for_stmt: &mut T) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `_visit_mut_for_children_with`
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> folder/src/visitor.rs:729:12
[INFO] [stderr]     |
[INFO] [stderr] 729 |     #[warn(non_snake_case)]
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `__VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2120:13
[INFO] [stderr]      |
[INFO] [stderr] 2120 |         let __VUE_HMR_RUNTIME__ = quote_ident!("__VUE_HMR_RUNTIME__");
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__vue_hmr_runtime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `__MODULE__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2121:13
[INFO] [stderr]      |
[INFO] [stderr] 2121 |         let __MODULE__ = private_ident!("__MODULE__");
[INFO] [stderr]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `__module`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2135:21
[INFO] [stderr]      |
[INFO] [stderr] 2135 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2142:21
[INFO] [stderr]      |
[INFO] [stderr] 2142 |                     __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2163:21
[INFO] [stderr]      |
[INFO] [stderr] 2163 |                     __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stderr]      |                     ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `quote_var___MODULE__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2193:13
[INFO] [stderr]      |
[INFO] [stderr] 2193 |             __MODULE__: Ident = clone_ident(&__MODULE__),
[INFO] [stderr]      |             ^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_module`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `quote_var___VUE_HMR_RUNTIME__` should have a snake case name
[INFO] [stderr]     --> folder/src/visitor.rs:2194:13
[INFO] [stderr]      |
[INFO] [stderr] 2194 |             __VUE_HMR_RUNTIME__: Ident = clone_ident(&__VUE_HMR_RUNTIME__),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quote_var_vue_hmr_runtime`
[INFO] [stderr] 
[INFO] [stderr] warning: `vue3_jsx_folder` (lib) generated 39 warnings (run `cargo fix --lib -p vue3_jsx_folder` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/swc_plugin_transform_vue3_jsx-3c1900a2112282b8)
[INFO] [stdout] 
[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]    Doc-tests swc_plugin_transform_vue3_jsx
[INFO] [stdout] 
[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] running `Command { std: "docker" "inspect" "8f1e9505b0199acd755b9b0cd32d3cf4cf8533e4bdde009f1049aeb9532ca9e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f1e9505b0199acd755b9b0cd32d3cf4cf8533e4bdde009f1049aeb9532ca9e3", kill_on_drop: false }`
[INFO] [stdout] 8f1e9505b0199acd755b9b0cd32d3cf4cf8533e4bdde009f1049aeb9532ca9e3
