[INFO] cloning repository https://github.com/Julien-Livet/airs-poc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Julien-Livet/airs-poc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJulien-Livet%2Fairs-poc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJulien-Livet%2Fairs-poc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 39b78bf8b29e2f62c370dce5167c930b228abf52
[INFO] checking Julien-Livet/airs-poc against 4d7c0cd298ace72490220301fa543d63a154f8ce for pr-164789
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJulien-Livet%2Fairs-poc" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Julien-Livet/airs-poc
[INFO] finished tweaking git repo https://github.com/Julien-Livet/airs-poc
[INFO] tweaked toml for git repo https://github.com/Julien-Livet/airs-poc written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Julien-Livet/airs-poc on toolchain 4d7c0cd298ace72490220301fa543d63a154f8ce
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Julien-Livet/airs-poc 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" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded linkme v0.3.37
[INFO] [stderr]   Downloaded linkme-impl v0.3.37
[INFO] [stderr]   Downloaded libc v0.2.190
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a
[INFO] running `Command { std: "docker" "start" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a", 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" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a" "/opt/rustwide/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a", 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" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a" "/opt/rustwide/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling linkme-impl v0.3.37
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]    Compiling linkme v0.3.37
[INFO] [stderr]     Checking clap_lex v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]     Checking either v1.18.0
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking clap_builder v4.6.7
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking rand v0.10.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling primitive-macro v0.1.0 (/opt/rustwide/workdir/primitive-macro)
[INFO] [stderr]     Checking clap v4.6.7
[INFO] [stderr]     Checking airs-poc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `PRIMITIVES`
[INFO] [stdout]     --> src/connection.rs:1558:27
[INFO] [stdout]      |
[INFO] [stdout] 1558 |     use crate::registry::{PRIMITIVES, Value, find_primitive};
[INFO] [stdout]      |                           ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `function` is never used
[INFO] [stdout]    --> src/registry.rs:659:8
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl FunctionTypeRegistry {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 659 |     fn function(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_compatible` is never used
[INFO] [stdout]     --> src/registry.rs:1249:8
[INFO] [stdout]      |
[INFO] [stdout] 1249 | pub fn find_compatible(inputs: &[Type]) -> Vec<&'static PrimitiveEntry> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_primitive` is never used
[INFO] [stdout]     --> src/registry.rs:1269:8
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn find_primitive(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_corpus` is never used
[INFO] [stdout]    --> src/search.rs:216:4
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn generate_corpus(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_corpus_entry` is never used
[INFO] [stdout]    --> src/search.rs:329:4
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn add_corpus_entry(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_acceptable_connections` is never used
[INFO] [stdout]    --> src/search.rs:340:4
[INFO] [stdout]     |
[INFO] [stdout] 340 | fn generate_acceptable_connections(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_connections` is never used
[INFO] [stdout]    --> src/search.rs:368:4
[INFO] [stdout]     |
[INFO] [stdout] 368 | fn generate_connections(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deduplicate_connections` is never used
[INFO] [stdout]    --> src/search.rs:394:4
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn deduplicate_connections(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acceptable_connections` is never used
[INFO] [stdout]    --> src/search.rs:411:4
[INFO] [stdout]     |
[INFO] [stdout] 411 | fn acceptable_connections(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `connection_is_acceptable` is never used
[INFO] [stdout]    --> src/search.rs:428:4
[INFO] [stdout]     |
[INFO] [stdout] 428 | fn connection_is_acceptable(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `connection_passes_grid_trials` is never used
[INFO] [stdout]    --> src/search.rs:463:4
[INFO] [stdout]     |
[INFO] [stdout] 463 | fn connection_passes_grid_trials(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/search.rs:713:9
[INFO] [stdout]     |
[INFO] [stdout] 712 |     Primitive {
[INFO] [stdout]     |     --------- field in this variant
[INFO] [stdout] 713 |         name: &'static str,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CandidateGroup` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]    --> src/search.rs:719:8
[INFO] [stdout]     |
[INFO] [stdout] 718 | impl CandidateGroup {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 719 |     fn name(&self) -> &'static str {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `len` is never used
[INFO] [stdout]    --> src/search.rs:728:8
[INFO] [stdout]     |
[INFO] [stdout] 727 | impl CandidateGroup {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 728 |     fn len(&self) -> usize {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]    --> src/search.rs:927:8
[INFO] [stdout]     |
[INFO] [stdout] 918 | impl DynamicCandidate {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 927 |     fn name(&self) -> &'static str {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_candidates` is never used
[INFO] [stdout]    --> src/search.rs:983:4
[INFO] [stdout]     |
[INFO] [stdout] 983 | fn apply_candidates(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `choose_input` is never used
[INFO] [stdout]     --> src/search.rs:1563:4
[INFO] [stdout]      |
[INFO] [stdout] 1563 | fn choose_input(
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `choose_primitive` is never used
[INFO] [stdout]     --> src/search.rs:1579:4
[INFO] [stdout]      |
[INFO] [stdout] 1579 | fn choose_primitive(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shuffle_primitive_overloads` is never used
[INFO] [stdout]     --> src/search.rs:1588:4
[INFO] [stdout]      |
[INFO] [stdout] 1588 | fn shuffle_primitive_overloads(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shuffled_primitive_groups` is never used
[INFO] [stdout]     --> src/search.rs:1597:4
[INFO] [stdout]      |
[INFO] [stdout] 1597 | fn shuffled_primitive_groups(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `callable_mapped_type` is never used
[INFO] [stdout]     --> src/search.rs:1692:4
[INFO] [stdout]      |
[INFO] [stdout] 1692 | fn callable_mapped_type(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `historical_apply_output` is never used
[INFO] [stdout]     --> src/search.rs:1754:4
[INFO] [stdout]      |
[INFO] [stdout] 1754 | fn historical_apply_output(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_variants` is never used
[INFO] [stdout]     --> src/search.rs:1765:4
[INFO] [stdout]      |
[INFO] [stdout] 1765 | fn apply_variants(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_apply` is never used
[INFO] [stdout]     --> src/search.rs:1792:4
[INFO] [stdout]      |
[INFO] [stdout] 1792 | fn generate_apply(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_rbind` is never used
[INFO] [stdout]     --> src/search.rs:1976:4
[INFO] [stdout]      |
[INFO] [stdout] 1976 | fn generate_rbind(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_lbind` is never used
[INFO] [stdout]     --> src/search.rs:2103:4
[INFO] [stdout]      |
[INFO] [stdout] 2103 | fn generate_lbind(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_inputs` is never used
[INFO] [stdout]     --> src/search.rs:2228:8
[INFO] [stdout]      |
[INFO] [stdout] 2228 | pub fn generate_inputs(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cartesian_product` is never used
[INFO] [stdout]     --> src/search.rs:2239:4
[INFO] [stdout]      |
[INFO] [stdout] 2239 | fn cartesian_product(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_up_to` is never used
[INFO] [stdout]     --> src/search.rs:2262:8
[INFO] [stdout]      |
[INFO] [stdout] 2262 | pub fn generate_up_to(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate` is never used
[INFO] [stdout]     --> src/search.rs:2278:8
[INFO] [stdout]      |
[INFO] [stdout] 2278 | pub fn generate(
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_bounded` is never used
[INFO] [stdout]     --> src/search.rs:2390:4
[INFO] [stdout]      |
[INFO] [stdout] 2390 | fn generate_bounded(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `semantic_signature` is never used
[INFO] [stdout]     --> src/search.rs:2495:8
[INFO] [stdout]      |
[INFO] [stdout] 2495 | pub fn semantic_signature(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_container_type` is never used
[INFO] [stdout]    --> src/connection.rs:386:8
[INFO] [stdout]     |
[INFO] [stdout] 386 | pub fn apply_container_type(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dataset` is never constructed
[INFO] [stdout]    --> src/connection.rs:502:12
[INFO] [stdout]     |
[INFO] [stdout] 502 | pub struct Dataset {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_grids` is never used
[INFO] [stdout]    --> src/connection.rs:507:12
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl Dataset {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 507 |     pub fn from_grids(grids: Vec<Grid>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `historical_apply`, `is_open`, `named_terminal`, and `output` are never used
[INFO] [stdout]     --> src/connection.rs:696:12
[INFO] [stdout]      |
[INFO] [stdout]  557 | impl Connection {
[INFO] [stdout]      | --------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  696 |     pub fn historical_apply(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1155 |     pub fn is_open(&self) -> bool {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1202 |     pub fn named_terminal(
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1234 |     pub fn output(&self) -> Result<Value, String> {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `input_type` is never used
[INFO] [stdout]   --> src/function.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl Function {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn input_type(&self) -> Type {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `applies` is assigned to, but never used
[INFO] [stdout]     --> src/search.rs:6285:13
[INFO] [stdout]      |
[INFO] [stdout] 6285 |         let mut applies = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_applies` instead
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `applies` is never read
[INFO] [stdout]     --> src/search.rs:6302:22
[INFO] [stdout]      |
[INFO] [stdout] 6302 |                 } => applies += 1,
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `function` is never used
[INFO] [stdout]    --> src/registry.rs:659:8
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl FunctionTypeRegistry {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 659 |     fn function(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_compatible` is never used
[INFO] [stdout]     --> src/registry.rs:1249:8
[INFO] [stdout]      |
[INFO] [stdout] 1249 | pub fn find_compatible(inputs: &[Type]) -> Vec<&'static PrimitiveEntry> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_grids` is never used
[INFO] [stdout]    --> src/connection.rs:507:12
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl Dataset {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 507 |     pub fn from_grids(grids: Vec<Grid>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.93s
[INFO] running `Command { std: "docker" "inspect" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a", kill_on_drop: false }`
[INFO] [stdout] 62b85b05dfc4b07db2a38705bdcfb93f282073c2c3e8e93d2ab4fbbeb175e02a
