[INFO] cloning repository https://github.com/girotobial/bim_sort
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/girotobial/bim_sort" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgirotobial%2Fbim_sort", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgirotobial%2Fbim_sort'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d745e487c487497e2a9de46a25c26cea5a4b2ca5
[INFO] checking girotobial/bim_sort against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgirotobial%2Fbim_sort" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/girotobial/bim_sort
[INFO] finished tweaking git repo https://github.com/girotobial/bim_sort
[INFO] tweaked toml for git repo https://github.com/girotobial/bim_sort written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/girotobial/bim_sort on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/girotobial/bim_sort already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded is-terminal v0.4.2
[INFO] [stderr]   Downloaded io-lifetimes v1.0.3
[INFO] [stderr]   Downloaded serde_json v1.0.89
[INFO] [stderr]   Downloaded rustix v0.36.6
[INFO] [stderr]   Downloaded clap v4.0.32
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 20f2be67825aab3467288bee3b3be99a51dd91eebade373cdf29558b13a359c6
[INFO] running `Command { std: "docker" "start" "-a" "20f2be67825aab3467288bee3b3be99a51dd91eebade373cdf29558b13a359c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "20f2be67825aab3467288bee3b3be99a51dd91eebade373cdf29558b13a359c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20f2be67825aab3467288bee3b3be99a51dd91eebade373cdf29558b13a359c6", kill_on_drop: false }`
[INFO] [stdout] 20f2be67825aab3467288bee3b3be99a51dd91eebade373cdf29558b13a359c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a2f5fb37d7aa4ff4f55284761e7816aa759ebfeff61a7b8be4b0328fdcbd0f42
[INFO] running `Command { std: "docker" "start" "-a" "a2f5fb37d7aa4ff4f55284761e7816aa759ebfeff61a7b8be4b0328fdcbd0f42", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.103
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling io-lifetimes v1.0.3
[INFO] [stderr]    Compiling rustix v0.36.6
[INFO] [stderr]    Compiling serde_json v1.0.89
[INFO] [stderr]     Checking os_str_bytes v6.4.1
[INFO] [stderr]     Checking clap_lex v0.3.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.147
[INFO] [stderr]    Compiling clap_derive v4.0.21
[INFO] [stderr]     Checking is-terminal v0.4.2
[INFO] [stderr]     Checking clap v4.0.32
[INFO] [stderr]     Checking serde v1.0.147
[INFO] [stderr]     Checking bim_sort v3.0.0-alpha1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `command`
[INFO] [stdout]   --> src/cli.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use clap::{command, Parser};
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Result`
[INFO] [stdout]   --> src/models/bim.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use io::Result;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `command`
[INFO] [stdout]   --> src/cli.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use clap::{command, Parser};
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Result`
[INFO] [stdout]   --> src/models/bim.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use io::Result;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/models/expression.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/models/datasource.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/models/expression.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `data_type` and `is_hidden` are never used
[INFO] [stdout]    --> src/models/table/column.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub trait Attributes {
[INFO] [stdout]     |           ---------- methods in this trait
[INFO] [stdout] 133 |     fn name(&self) -> String;
[INFO] [stdout] 134 |     fn data_type(&self) -> String;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 135 |     fn is_hidden(&self) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `data_type` and `is_hidden` are never used
[INFO] [stdout]    --> src/models/table/column.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub trait Attributes {
[INFO] [stdout]     |           ---------- methods in this trait
[INFO] [stdout] 133 |     fn name(&self) -> String;
[INFO] [stdout] 134 |     fn data_type(&self) -> String;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 135 |     fn is_hidden(&self) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/models/table/partition.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn test_partitions_support_sorting_annotations() {
[INFO] [stdout]     |     ------------------------------------------------ move the `impl` block outside of this function `test_partitions_support_sorting_annotations`
[INFO] [stdout] 145 |         impl Annotation {
[INFO] [stdout]     |         ^^^^^----------
[INFO] [stdout]     |              |
[INFO] [stdout]     |              `Annotation` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.89s
[INFO] running `Command { std: "docker" "inspect" "a2f5fb37d7aa4ff4f55284761e7816aa759ebfeff61a7b8be4b0328fdcbd0f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2f5fb37d7aa4ff4f55284761e7816aa759ebfeff61a7b8be4b0328fdcbd0f42", kill_on_drop: false }`
[INFO] [stdout] a2f5fb37d7aa4ff4f55284761e7816aa759ebfeff61a7b8be4b0328fdcbd0f42
