[INFO] cloning repository https://github.com/Inky-developer/debris
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Inky-developer/debris" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInky-developer%2Fdebris", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInky-developer%2Fdebris'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6c4510d7a5d3114db34cb9dc336d6c6206835994
[INFO] checking Inky-developer/debris against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInky-developer%2Fdebris" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Inky-developer/debris
[INFO] finished tweaking git repo https://github.com/Inky-developer/debris
[INFO] tweaked toml for git repo https://github.com/Inky-developer/debris written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Inky-developer/debris on toolchain 52995a223f2919dd3e2e427231db90a257350ded
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Inky-developer/debris 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" "+52995a223f2919dd3e2e427231db90a257350ded" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-error` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-mir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `language_server` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-parser` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-llir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-backends` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-common` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-hir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-std` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-lang` (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f
[INFO] running `Command { std: "docker" "start" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/parser/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-parser` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/backends/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-backends` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/llir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-llir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/common/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-common` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/hir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-hir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/std/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-std` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/error/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-error` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/mir/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-mir` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/language_server/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `language_server` (manifest) generated 3 warnings
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.cargo-common-metadata` is deprecated in favor of `lints.clippy.cargo_common_metadata` and will not work in a future edition
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.option-if-let-else` is deprecated in favor of `lints.clippy.option_if_let_else` and will not work in a future edition
[INFO] [stderr] warning: debris/Cargo.toml: `lints.clippy.type-complexity` is deprecated in favor of `lints.clippy.type_complexity` and will not work in a future edition
[INFO] [stderr] warning: `debris-lang` (manifest) generated 3 warnings
[INFO] [stderr]    Compiling proc-macro2 v1.0.70
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]     Checking yansi-term v0.1.2
[INFO] [stderr]     Checking indexmap v2.1.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]    Compiling rustix v0.38.25
[INFO] [stderr]     Checking encoding_index_tests v0.1.4
[INFO] [stderr]     Checking bitflags v2.4.1
[INFO] [stderr]     Checking elsa v1.9.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.11
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking annotate-snippets v0.9.2
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking itertools v0.12.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]    Compiling rustls v0.21.9
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]     Checking encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-korean v1.20141219.5
[INFO] [stderr]     Checking encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-japanese v1.20141219.5
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking half v1.8.2
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]     Checking ciborium-io v0.2.1
[INFO] [stderr]     Checking webpki-roots v0.25.3
[INFO] [stderr]     Checking base64 v0.21.5
[INFO] [stderr]     Checking encoding v0.2.33
[INFO] [stderr]     Checking anstyle v1.0.4
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking debris-common v0.1.0 (/opt/rustwide/workdir/debris/common)
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/common/src/input_file.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn get_code_ref(&self, code_id: CodeId) -> CodeRef {
[INFO] [stdout]    |                         ^^^^^                      ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn get_code_ref(&self, code_id: CodeId) -> CodeRef<'_> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> debris/common/src/input_file.rs:145:26
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get_span_code(&self, span: Span) -> CodeRef {
[INFO] [stdout]     |                          ^^^^^                 ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get_span_code(&self, span: Span) -> CodeRef<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ciborium-ll v0.2.1
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking clap_builder v4.4.9
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking rcon v0.1.0 (https://github.com/Inky-developer/mc_utils#03f2e628)
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking chrono v0.4.31
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking rayon v1.8.0
[INFO] [stderr]     Checking dirs v3.0.2
[INFO] [stderr]     Checking regex-automata v0.4.3
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking dissimilar v1.0.7
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking expect-test v1.4.1
[INFO] [stderr]     Checking is-terminal v0.4.9
[INFO] [stderr]     Checking tempfile v3.8.1
[INFO] [stderr]     Checking language_server v0.1.0 (/opt/rustwide/workdir/debris/language_server)
[INFO] [stderr]    Compiling ring v0.17.6
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/common/src/input_file.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn get_code_ref(&self, code_id: CodeId) -> CodeRef {
[INFO] [stdout]    |                         ^^^^^                      ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn get_code_ref(&self, code_id: CodeId) -> CodeRef<'_> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> debris/common/src/input_file.rs:145:26
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get_span_code(&self, span: Span) -> CodeRef {
[INFO] [stdout]     |                          ^^^^^                 ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get_span_code(&self, span: Span) -> CodeRef<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking debris-error v0.1.0 (/opt/rustwide/workdir/debris/error)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn as_snippet(&self, input_files: &InputFiles) -> Snippet {
[INFO] [stdout]    |                       ^^^^^ the lifetime is elided here   ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn as_snippet(&self, input_files: &InputFiles) -> Snippet<'_> {
[INFO] [stdout]    |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn as_slice(&self, input_files: &InputFiles) -> Slice {
[INFO] [stdout]    |                     ^^^^^ the lifetime is elided here   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn as_slice(&self, input_files: &InputFiles) -> Slice<'_> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn as_annotation(&self) -> Annotation {
[INFO] [stdout]    |                          ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn as_annotation(&self) -> Annotation<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn as_source_annotation(&self, input_files: &InputFiles) -> SourceAnnotation {
[INFO] [stdout]    |                                 ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn as_source_annotation(&self, input_files: &InputFiles) -> SourceAnnotation<'_> {
[INFO] [stdout]    |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn as_snippet(&self, input_files: &InputFiles) -> Snippet {
[INFO] [stdout]    |                       ^^^^^ the lifetime is elided here   ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn as_snippet(&self, input_files: &InputFiles) -> Snippet<'_> {
[INFO] [stdout]    |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn as_slice(&self, input_files: &InputFiles) -> Slice {
[INFO] [stdout]    |                     ^^^^^ the lifetime is elided here   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn as_slice(&self, input_files: &InputFiles) -> Slice<'_> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn as_annotation(&self) -> Annotation {
[INFO] [stdout]    |                          ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn as_annotation(&self) -> Annotation<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> debris/error/src/snippet.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn as_source_annotation(&self, input_files: &InputFiles) -> SourceAnnotation {
[INFO] [stdout]    |                                 ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn as_source_annotation(&self, input_files: &InputFiles) -> SourceAnnotation<'_> {
[INFO] [stdout]    |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking clap v4.4.10
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking regex v1.10.2
[INFO] [stderr]     Checking java-properties v1.4.1
[INFO] [stderr]    Compiling logos-codegen v0.13.0
[INFO] [stderr]    Compiling darling_core v0.13.4
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling parse_macro v0.1.0 (https://github.com/Inky-developer/command-parser#bfae7be7)
[INFO] [stderr]    Compiling logos-derive v0.13.0
[INFO] [stderr]     Checking logos v0.13.0
[INFO] [stderr]     Checking debris-parser v0.1.0 (/opt/rustwide/workdir/debris/parser)
[INFO] [stderr]     Checking command_parser v0.1.0 (https://github.com/Inky-developer/command-parser#bfae7be7)
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> debris/parser/src/syntax_tree.rs:58:71
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + '_ {
[INFO] [stdout]    |                           --                --                        ^^ the same lifetime is elided here
[INFO] [stdout]    |                           |                 |
[INFO] [stdout]    |                           |                 the lifetime is named here
[INFO] [stdout]    |                           the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 58 -     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + '_ {
[INFO] [stdout] 58 +     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + 'a {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking debris-hir v0.1.0 (/opt/rustwide/workdir/debris/hir)
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking debris-mir v0.1.0 (/opt/rustwide/workdir/debris/mir)
[INFO] [stderr]    Compiling darling_macro v0.13.4
[INFO] [stderr]     Checking debris-llir v0.1.0 (/opt/rustwide/workdir/debris/llir)
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> debris/parser/src/syntax_tree.rs:58:71
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + '_ {
[INFO] [stdout]    |                           --                --                        ^^ the same lifetime is elided here
[INFO] [stdout]    |                           |                 |
[INFO] [stdout]    |                           |                 the lifetime is named here
[INFO] [stdout]    |                           the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 58 -     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + '_ {
[INFO] [stdout] 58 +     pub fn debug_fmt<'a>(&'a self, source: &'a str) -> impl Display + 'a {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling darling v0.13.4
[INFO] [stderr]    Compiling serde_with_macros v1.5.2
[INFO] [stdout] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> debris/llir/src/opt/variable_metadata.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::usize;
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> debris/llir/src/opt/variable_metadata.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::usize;
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]    --> debris/llir/src/llir_builder.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     Parameter {
[INFO] [stdout]     |     --------- field in this variant
[INFO] [stdout] 149 |         span: Span,
[INFO] [stdout] 150 |         index: usize,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FunctionParameter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]    --> debris/llir/src/llir_builder.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     Generic {
[INFO] [stdout]     |     ------- field in this variant
[INFO] [stdout] 156 |         span: Span,
[INFO] [stdout] 157 |         index: usize,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FunctionParameter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> debris/llir/src/llir_function_builder.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 234 |         obj_id: MirObjectId,
[INFO] [stdout] 235 |         mut state: &'a SharedState,
[INFO] [stdout]     |                     -- the lifetime is named here
[INFO] [stdout] 236 |     ) -> Option<&CloneCell<ObjectRef>> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 236 |     ) -> Option<&'a CloneCell<ObjectRef>> {
[INFO] [stdout]     |                  ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]    --> debris/llir/src/llir_builder.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     Parameter {
[INFO] [stdout]     |     --------- field in this variant
[INFO] [stdout] 149 |         span: Span,
[INFO] [stdout] 150 |         index: usize,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FunctionParameter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]    --> debris/llir/src/llir_builder.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     Generic {
[INFO] [stdout]     |     ------- field in this variant
[INFO] [stdout] 156 |         span: Span,
[INFO] [stdout] 157 |         index: usize,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FunctionParameter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> debris/llir/src/llir_function_builder.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 234 |         obj_id: MirObjectId,
[INFO] [stdout] 235 |         mut state: &'a SharedState,
[INFO] [stdout]     |                     -- the lifetime is named here
[INFO] [stdout] 236 |     ) -> Option<&CloneCell<ObjectRef>> {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 236 |     ) -> Option<&'a CloneCell<ObjectRef>> {
[INFO] [stdout]     |                  ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking debris-std v0.1.0 (/opt/rustwide/workdir/debris/std)
[INFO] [stderr]     Checking serde_with v1.14.0
[INFO] [stderr]     Checking ciborium v0.2.1
[INFO] [stderr]     Checking ureq v2.9.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking server v0.1.0 (https://github.com/Inky-developer/mc_utils#03f2e628)
[INFO] [stderr]     Checking datapack_common v0.1.0 (https://github.com/SuperTails/datapack_common.git#db1fea9b)
[INFO] [stderr]     Checking mc_utils v0.1.0 (https://github.com/Inky-developer/mc_utils#03f2e628)
[INFO] [stderr]     Checking debris-backends v0.1.0 (/opt/rustwide/workdir/debris/backends)
[INFO] [stderr]     Checking datapack_vm v0.1.0 (https://github.com/SuperTails/datapackvm#7670372b)
[INFO] [stderr]     Checking debris-lang v0.1.0 (/opt/rustwide/workdir/debris)
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 | /     expect_error!(
[INFO] [stdout] 45 | |         "alias_function_invalid_parameters.de",
[INFO] [stdout] 46 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 47 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 | /     expect_error!(
[INFO] [stdout] 50 | |         "builtin_too_many_parameters.de",
[INFO] [stdout] 51 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 | /     expect_error!(
[INFO] [stdout] 65 | |         "unexpected_type_function_b.de",
[INFO] [stdout] 66 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 67 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | /     expect_error!(
[INFO] [stdout] 69 | |         "unexpected_type_return_type.de",
[INFO] [stdout] 70 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 71 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | /     expect_error!(
[INFO] [stdout] 73 | |         "unexpected_type_condition.de",
[INFO] [stdout] 74 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 75 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | /     expect_error!(
[INFO] [stdout] 82 | |         "unexpected_type_else_b.de",
[INFO] [stdout] 83 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 84 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 | /     expect_error!(
[INFO] [stdout] 86 | |         "unexpected_type_no_else.de",
[INFO] [stdout] 87 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 88 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | /     expect_error!(
[INFO] [stdout] 90 | |         "unexpected_type_parameter_type.de",
[INFO] [stdout] 91 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 92 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout] 17 |                   $file.into(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 | /     expect_error!(
[INFO] [stdout] 94 | |         "unexpected_type_struct_initialization.de",
[INFO] [stdout] 95 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 96 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  97 | /     expect_error!(
[INFO] [stdout]  98 | |         "unexpected_type_if.de",
[INFO] [stdout]  99 | |         LangErrorKind::ComptimeUpdate { .. }
[INFO] [stdout] 100 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | /     expect_error!(
[INFO] [stdout] 103 | |         "struct_instantiation_a.de",
[INFO] [stdout] 104 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 105 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | /     expect_error!(
[INFO] [stdout] 107 | |         "struct_instantiation_b.de",
[INFO] [stdout] 108 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 109 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     expect_error!(
[INFO] [stdout] 111 | |         "struct_instantiation_incomplete_a.de",
[INFO] [stdout] 112 | |         LangErrorKind::UnexpectedStructInitializer { .. }
[INFO] [stdout] 113 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 114 | /     expect_error!(
[INFO] [stdout] 115 | |         "struct_instantiation_incomplete_b.de",
[INFO] [stdout] 116 | |         LangErrorKind::MissingStructInitializer { .. }
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 | /     expect_error!(
[INFO] [stdout] 120 | |         "unexpected_pattern.de",
[INFO] [stdout] 121 | |         LangErrorKind::MissingVariable { .. }
[INFO] [stdout] 122 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | /     expect_error!(
[INFO] [stdout] 124 | |         "unexpected_return_value_branch.de",
[INFO] [stdout] 125 | |         LangErrorKind::UnexpectedType { .. }
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | /     expect_error!(
[INFO] [stdout] 128 | |         "unexpected_overload_builtin.de",
[INFO] [stdout] 129 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 130 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | /     expect_error!(
[INFO] [stdout] 132 | |         "unexpected_overload_struct.de",
[INFO] [stdout] 133 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 134 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | /     expect_error!(
[INFO] [stdout] 136 | |         "unexpected_overload_native.de",
[INFO] [stdout] 137 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     expect_error!("missing_variable.de", LangErrorKind::MissingVariable { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     expect_error!("module_return.de", LangErrorKind::UnexpectedType { .. });
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 144 | /     expect_error!(
[INFO] [stdout] 145 | |         "missing_variable_update.de",
[INFO] [stdout] 146 | |         LangErrorKind::MissingVariable { .. }
[INFO] [stdout] 147 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 | /     expect_error!(
[INFO] [stdout] 150 | |         "missing_property.de",
[INFO] [stdout] 151 | |         LangErrorKind::UnexpectedProperty { .. }
[INFO] [stdout] 152 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 | /     expect_error!(
[INFO] [stdout] 155 | |         "unexpected_operator.de",
[INFO] [stdout] 156 | |         LangErrorKind::UnexpectedProperty { .. }
[INFO] [stdout] 157 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     expect_error!("missing_module.de", LangErrorKind::MissingModule { .. });
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 161 |     expect_error!("circular_import_a.de", LangErrorKind::CircularImport { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 163 | /     expect_error!(
[INFO] [stdout] 164 | |         "comptime_function_call.de",
[INFO] [stdout] 165 | |         LangErrorKind::ComptimeCall { .. }
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 | /     expect_error!(
[INFO] [stdout] 172 | |         "different_dynamic_types.de",
[INFO] [stdout] 173 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 174 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 | /     expect_error!(
[INFO] [stdout] 176 | |         "function_attribute.de",
[INFO] [stdout] 177 | |         LangErrorKind::MissingVariable { .. }
[INFO] [stdout] 178 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | /     expect_error!(
[INFO] [stdout] 181 | |         "function_pattern_mismatch.de",
[INFO] [stdout] 182 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 183 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 | /     expect_error!(
[INFO] [stdout] 186 | |         "fuzz_promote_type.de",
[INFO] [stdout] 187 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 188 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 | /     expect_error!(
[INFO] [stdout] 191 | |         "invalid_code_in_unreachable_branch.de",
[INFO] [stdout] 192 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 195 | /     expect_error!(
[INFO] [stdout] 196 | |         "invalid_comptime_branch.de",
[INFO] [stdout] 197 | |         LangErrorKind::InvalidComptimeBranch { .. }
[INFO] [stdout] 198 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     expect_error!("comptime_variable.de", LangErrorKind::ComptimeUpdate { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 200 | /     expect_error!(
[INFO] [stdout] 201 | |         "comptime_struct_update.de",
[INFO] [stdout] 202 | |         LangErrorKind::ImmutableProperty { .. }
[INFO] [stdout] 203 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 | /     expect_error!(
[INFO] [stdout] 205 | |         "comptime_ticking_function.de",
[INFO] [stdout] 206 | |         LangErrorKind::ComptimeCall { .. }
[INFO] [stdout] 207 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 | /     expect_error!(
[INFO] [stdout] 210 | |         "invalid_export_a.de",
[INFO] [stdout] 211 | |         LangErrorKind::InvalidExternItemPath { .. }
[INFO] [stdout] 212 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | /     expect_error!(
[INFO] [stdout] 214 | |         "invalid_export_b.de",
[INFO] [stdout] 215 | |         LangErrorKind::InvalidExternItemPath { .. }
[INFO] [stdout] 216 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | /     expect_error!(
[INFO] [stdout] 218 | |         "invalid_export_c.de",
[INFO] [stdout] 219 | |         LangErrorKind::InvalidExternItemPath { .. }
[INFO] [stdout] 220 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | /     expect_error!(
[INFO] [stdout] 222 | |         "invalid_export_multiple.de",
[INFO] [stdout] 223 | |         LangErrorKind::FunctionAlreadyExported
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | /     expect_error!(
[INFO] [stdout] 227 | |         "non_comptime_declaration.de",
[INFO] [stdout] 228 | |         LangErrorKind::NonComptimeVariable { .. }
[INFO] [stdout] 229 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | /     expect_error!(
[INFO] [stdout] 232 | |         "not_yet_implemented_recursive_call.de",
[INFO] [stdout] 233 | |         LangErrorKind::NotYetImplemented { .. }
[INFO] [stdout] 234 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     expect_error!("pattern_mismatch_a.de", LangErrorKind::TupleMismatch { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 |     expect_error!("pattern_mismatch_b.de", LangErrorKind::TupleMismatch { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | /     expect_error!(
[INFO] [stdout] 240 | |         "register_ticking_function_a.de",
[INFO] [stdout] 241 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 242 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | /     expect_error!(
[INFO] [stdout] 245 | |         "register_ticking_function_b.de",
[INFO] [stdout] 246 | |         LangErrorKind::UnexpectedOverload { .. }
[INFO] [stdout] 247 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | /     expect_error!(
[INFO] [stdout] 250 | |         "invalid_return.de",
[INFO] [stdout] 251 | |         LangErrorKind::InvalidControlFlow { .. }
[INFO] [stdout] 252 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |   macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                   $file.into(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | /     expect_error!(
[INFO] [stdout] 255 | |         "loop_continue_value.de",
[INFO] [stdout] 256 | |         LangErrorKind::ContinueWithValue { .. }
[INFO] [stdout] 257 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 259 |     expect_error!("missing_function.de", LangErrorKind::MissingVariable { .. });
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> debris/tests/compile_tests.rs:17:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | macro_rules! expect_error {
[INFO] [stdout] ...
[INFO] [stdout]  17 |                 $file.into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 |     expect_error!("unreachable_code_a.de", LangErrorKind::UnreachableCode);
[INFO] [stdout]     |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]     = note: you can instead use the fully-qualified path `<&str as Into<&str>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `debris-lang` (test "compile_tests") due to 50 previous errors
[INFO] running `Command { std: "docker" "inspect" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f", kill_on_drop: false }`
[INFO] [stdout] 8b61e4b54abb581d13cd4f10345c0277f2b2465cb42396e15d0b00190ef8f50f
