[INFO] cloning repository https://github.com/co-nlang/nlang-tools
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/co-nlang/nlang-tools" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fco-nlang%2Fnlang-tools", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fco-nlang%2Fnlang-tools'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7ce1f89c9d4d3ba59abc96e21d4bbd07912d2be8
[INFO] checking co-nlang/nlang-tools against eca445e5ae4a6679cc27d3a09106ce245e13a5a6 for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fco-nlang%2Fnlang-tools" "/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/co-nlang/nlang-tools
[INFO] finished tweaking git repo https://github.com/co-nlang/nlang-tools
[INFO] tweaked toml for git repo https://github.com/co-nlang/nlang-tools written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/co-nlang/nlang-tools on toolchain eca445e5ae4a6679cc27d3a09106ce245e13a5a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/co-nlang/nlang-tools 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" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded rustyline v11.0.0
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded fd-lock v3.0.13
[INFO] [stderr]   Downloaded libredox v0.1.16
[INFO] [stderr]   Downloaded str-buf v1.0.6
[INFO] [stderr]   Downloaded matches v0.1.10
[INFO] [stderr]   Downloaded clipboard-win v4.5.0
[INFO] [stderr]   Downloaded error-code v2.3.1
[INFO] [stderr]   Downloaded strsim v0.10.0
[INFO] [stderr]   Downloaded dirs-next v2.0.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.122
[INFO] [stderr]   Downloaded clap_lex v0.6.0
[INFO] [stderr]   Downloaded dirs-sys-next v0.1.2
[INFO] [stderr]   Downloaded pest_generator v2.7.0
[INFO] [stderr]   Downloaded pest_derive v2.7.0
[INFO] [stderr]   Downloaded ahash v0.8.12
[INFO] [stderr]   Downloaded anstyle-parse v0.2.7
[INFO] [stderr]   Downloaded clap_derive v4.4.7
[INFO] [stderr]   Downloaded pest_meta v2.7.0
[INFO] [stderr]   Downloaded clap v4.4.18
[INFO] [stderr]   Downloaded url v2.2.2
[INFO] [stderr]   Downloaded anstream v0.6.21
[INFO] [stderr]   Downloaded cc v1.2.62
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.48
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]   Downloaded indexmap v2.5.0
[INFO] [stderr]   Downloaded pest v2.7.0
[INFO] [stderr]   Downloaded js-sys v0.3.99
[INFO] [stderr]   Downloaded clap_builder v4.4.18
[INFO] [stderr]   Downloaded nix v0.26.4
[INFO] [stderr]   Downloaded idna v0.2.3
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded zerocopy v0.8.48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898
[INFO] running `Command { std: "docker" "start" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898", 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" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898", 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" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking matches v0.1.10
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking iana-time-zone v0.1.65
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking idna v0.2.3
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]     Checking anstyle-parse v0.2.7
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking linux-raw-sys v0.4.15
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]     Checking anstream v0.6.21
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]     Checking url v2.2.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling oo v0.49.0 (/opt/rustwide/workdir/crates/oo)
[INFO] [stderr]     Checking clap_builder v4.4.18
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking log v0.4.30
[INFO] [stderr]     Checking unicode-segmentation v1.13.2
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking fd-lock v3.0.13
[INFO] [stderr]     Checking rustyline v11.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling pest v2.7.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking clap v4.4.18
[INFO] [stderr]    Compiling pest_meta v2.7.0
[INFO] [stderr]    Compiling pest_generator v2.7.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking indexmap v2.5.0
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]    Compiling pest_derive v2.7.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking nlang-parser v0.2.2 (/opt/rustwide/workdir/crates/parser)
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking nlang-interpreter v0.2.2 (/opt/rustwide/workdir/crates/interpreter)
[INFO] [stdout] warning: unused import: `default_cache_id`
[INFO] [stdout]  --> crates/interpreter/src/universe.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     default_cache_id, AuthorityInfo, BottomCause, ComboVal, Commit, CommitKind, ContentHash,
[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: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/src/builtins/env.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `default_cache_id`
[INFO] [stdout]  --> crates/interpreter/src/universe.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     default_cache_id, AuthorityInfo, BottomCause, ComboVal, Commit, CommitKind, ContentHash,
[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: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/src/builtins/env.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BottomCause` and `BottomDetail`
[INFO] [stdout]  --> crates/interpreter/src/builtins/set.rs:1:20
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::value::{BottomCause, BottomDetail, ComboVal, EffectTag, Value};
[INFO] [stdout]   |                    ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BottomDetail`
[INFO] [stdout]  --> crates/interpreter/src/builtins/stat.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::value::{BottomCause, BottomDetail, ComboVal, EffectTag, Value};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/src/builtins/stat.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ring::signature::KeyPair`
[INFO] [stdout]    --> crates/interpreter/src/oodp.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |     use ring::signature::KeyPair;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BottomCause` and `BottomDetail`
[INFO] [stdout]  --> crates/interpreter/src/builtins/set.rs:1:20
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::value::{BottomCause, BottomDetail, ComboVal, EffectTag, Value};
[INFO] [stdout]   |                    ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BottomDetail`
[INFO] [stdout]  --> crates/interpreter/src/builtins/stat.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::value::{BottomCause, BottomDetail, ComboVal, EffectTag, Value};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/src/builtins/stat.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `normalize_union`
[INFO] [stdout]  --> crates/interpreter/src/unify.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     normalize_union, primary_bottom_from_culled, BlurDetail, BottomCause, BottomDetail, ComboVal,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ring::signature::KeyPair`
[INFO] [stdout]    --> crates/interpreter/src/oodp.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |     use ring::signature::KeyPair;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `normalize_union`
[INFO] [stdout]  --> crates/interpreter/src/unify.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     normalize_union, primary_bottom_from_culled, BlurDetail, BottomCause, BottomDetail, ComboVal,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_traits::ToPrimitive`
[INFO] [stdout]  --> crates/interpreter/src/lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use num_traits::ToPrimitive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_traits::ToPrimitive`
[INFO] [stdout]  --> crates/interpreter/src/lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use num_traits::ToPrimitive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/interpreter/src/eval.rs:1219:21
[INFO] [stdout]      |
[INFO] [stdout] 1219 |                 let mut blur_absorb: Option<crate::value::BlurDetail> = None;
[INFO] [stdout]      |                     ----^^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/interpreter/src/eval.rs:1219:21
[INFO] [stdout]      |
[INFO] [stdout] 1219 |                 let mut blur_absorb: Option<crate::value::BlurDetail> = None;
[INFO] [stdout]      |                     ----^^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/interpreter/src/store_codec.rs:918:9
[INFO] [stdout]     |
[INFO] [stdout] 918 |         other => anyhow::bail!("store decode: unsupported expr {other:?}"),
[INFO] [stdout]     |         ^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/interpreter/src/store_codec.rs:918:9
[INFO] [stdout]     |
[INFO] [stdout] 837 |         ExprKind::Atom(kind) => match kind {
[INFO] [stdout]     |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 845 |         ExprKind::Combo { fields, closed, .. } => combo_expr_to_value(fields, *closed),
[INFO] [stdout]     |         -------------------------------------- matches some of the same values
[INFO] [stdout] 846 |         ExprKind::Join(a, b) => {
[INFO] [stdout]     |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 852 |         ExprKind::List(xs) => {
[INFO] [stdout]     |         ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 918 |         other => anyhow::bail!("store decode: unsupported expr {other:?}"),
[INFO] [stdout]     |         ^^^^^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/interpreter/src/store_codec.rs:918:9
[INFO] [stdout]     |
[INFO] [stdout] 918 |         other => anyhow::bail!("store decode: unsupported expr {other:?}"),
[INFO] [stdout]     |         ^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/interpreter/src/store_codec.rs:918:9
[INFO] [stdout]     |
[INFO] [stdout] 837 |         ExprKind::Atom(kind) => match kind {
[INFO] [stdout]     |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 845 |         ExprKind::Combo { fields, closed, .. } => combo_expr_to_value(fields, *closed),
[INFO] [stdout]     |         -------------------------------------- matches some of the same values
[INFO] [stdout] 846 |         ExprKind::Join(a, b) => {
[INFO] [stdout]     |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 852 |         ExprKind::List(xs) => {
[INFO] [stdout]     |         ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 918 |         other => anyhow::bail!("store decode: unsupported expr {other:?}"),
[INFO] [stdout]     |         ^^^^^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2140:23
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         let smorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2101:23
[INFO] [stdout]      |
[INFO] [stdout] 2101 |         let dmorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2058:23
[INFO] [stdout]      |
[INFO] [stdout] 2058 |         let qmorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2728:25
[INFO] [stdout]      |
[INFO] [stdout] 2728 |         fn engine_morph(name: &str, builtin: &str, effect: EffectTag) -> Value {
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `had_inner_collector`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:3392:21
[INFO] [stdout]      |
[INFO] [stdout] 3392 |                 let had_inner_collector = ctx.dep_collector.is_some();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_had_inner_collector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2140:23
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         let smorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2101:23
[INFO] [stdout]      |
[INFO] [stdout] 2101 |         let dmorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2058:23
[INFO] [stdout]      |
[INFO] [stdout] 2058 |         let qmorph = |name: &str, id: &str, eff: EffectTag| -> Value {
[INFO] [stdout]      |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:2728:25
[INFO] [stdout]      |
[INFO] [stdout] 2728 |         fn engine_morph(name: &str, builtin: &str, effect: EffectTag) -> Value {
[INFO] [stdout]      |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/union_bottom_cull_probe_test.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/union_bottom_cull_probe_test.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/union_bottom_cull_probe_test.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `had_inner_collector`
[INFO] [stdout]     --> crates/interpreter/src/lib.rs:3392:21
[INFO] [stdout]      |
[INFO] [stdout] 3392 |                 let had_inner_collector = ctx.dep_collector.is_some();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_had_inner_collector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `verify_subspace`
[INFO] [stdout]  --> crates/interpreter/tests/oml_test.rs:2:42
[INFO] [stdout]   |
[INFO] [stdout] 2 | use nlang_interpreter::oml::{verify_oml, verify_subspace, OMLResult};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/union_bottom_cull_probe_test.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 54 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/display_order_probe_test.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/display_order_probe_test.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/display_order_probe_test.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_eigenstate_probe_test.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_eigenstate_probe_test.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_eigenstate_probe_test.rs:27:38
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/bottom_meta_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/bottom_meta_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/bottom_meta_probe_test.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/display_order_probe_test.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvalContext`
[INFO] [stdout]  --> crates/interpreter/tests/flat_map_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nlang_interpreter::{EvalContext, Ouroboros};
[INFO] [stdout]   |                         ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `empty_ouroboros` is never used
[INFO] [stdout]  --> crates/interpreter/tests/eval_test.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn empty_ouroboros() -> Ouroboros {
[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 `int` is never used
[INFO] [stdout]   --> crates/interpreter/tests/str_p45_test.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn int(n: i64) -> Value {
[INFO] [stdout]    |    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oo`
[INFO] [stdout]    --> crates/interpreter/tests/oml_test.rs:192:10
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let (oo, mut ctx) = setup();
[INFO] [stdout]     |          ^^ help: if this is intentional, prefix it with an underscore: `_oo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_shape_probe_test.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_shape_probe_test.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_shape_probe_test.rs:39:38
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_list_item_int` is never used
[INFO] [stdout]   --> crates/interpreter/tests/flat_map_test.rs:61:4
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn assert_list_item_int(result: &Value, index: usize, expected: i64) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `indexmap::IndexMap`
[INFO] [stdout]  --> crates/interpreter/tests/stage1_fuel_test.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use indexmap::IndexMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dummy_masa_caid` is never used
[INFO] [stdout]   --> crates/interpreter/tests/bohr_test.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn dummy_masa_caid() -> ContentHash {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> crates/interpreter/tests/union_dedupe_probe_test.rs:12:46
[INFO] [stdout]    |
[INFO] [stdout] 12 | use nlang_interpreter::{Ouroboros, Universe, Value};
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/union_dedupe_probe_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/union_dedupe_probe_test.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/union_dedupe_probe_test.rs:17:38
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_eigenstate_probe_test.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/cocoon_shape_probe_test.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/system_axis_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/system_axis_probe_test.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/system_axis_probe_test.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/divergence_probe_test.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/divergence_probe_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/divergence_probe_test.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/union_dedupe_probe_test.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/bottom_meta_probe_test.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/system_axis_probe_test.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: duplicated attribute
[INFO] [stdout]    --> crates/interpreter/tests/refine_test.rs:650:1
[INFO] [stdout]     |
[INFO] [stdout] 650 | #[test]
[INFO] [stdout]     | ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(duplicate_macro_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RefineInfo`
[INFO] [stdout]  --> crates/interpreter/tests/refine_test.rs:4:68
[INFO] [stdout]   |
[INFO] [stdout] 4 |     default_cache_id, Commit, CommitKind, CommitMeta, ContentHash, RefineInfo,
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/forward_ref_probe_test.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/forward_ref_probe_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/forward_ref_probe_test.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/combo_equality_probe_test.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/combo_equality_probe_test.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/combo_equality_probe_test.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `indexmap::IndexMap`
[INFO] [stdout]  --> crates/interpreter/tests/stage2_open_term_test.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use indexmap::IndexMap;
[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 imports: `ComboVal`, `EffectTag`, and `EvalContext`
[INFO] [stdout]  --> crates/interpreter/tests/stage2_open_term_test.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 | use nlang_interpreter::{ComboVal, EffectTag, EvalContext, Ouroboros, Universe, Value};
[INFO] [stdout]   |                         ^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AtomKind` and `FieldKey`
[INFO] [stdout]  --> crates/interpreter/tests/stage2_open_term_test.rs:8:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | use nlang_parser::ast::{AtomKind, FieldKey};
[INFO] [stdout]   |                         ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/stage2_open_term_test.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/stage2_open_term_test.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> crates/interpreter/tests/union_nav_probe_test.rs:23:46
[INFO] [stdout]    |
[INFO] [stdout] 23 | use nlang_interpreter::{Ouroboros, Universe, Value};
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/union_nav_probe_test.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/union_nav_probe_test.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/union_nav_probe_test.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/divergence_probe_test.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/effect_cached_probe_test.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/effect_cached_probe_test.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/effect_cached_probe_test.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/order_w3_probe_test.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/order_w3_probe_test.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/order_w3_probe_test.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/combo_equality_probe_test.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/union_nav_probe_test.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/forward_ref_probe_test.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/effect_cached_probe_test.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/taint_scope_probe_test.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/taint_scope_probe_test.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/taint_scope_probe_test.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/interpreter/tests/refine_test.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let (mut u, oo, root) = setup();
[INFO] [stdout]     |          ----^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `u`
[INFO] [stdout]    --> crates/interpreter/tests/refine_test.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let (mut u, oo, root) = setup();
[INFO] [stdout]     |          ^^^^^ help: if this is intentional, prefix it with an underscore: `_u`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/forward_spread_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/forward_spread_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/forward_spread_probe_test.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/order_w3_probe_test.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/taint_scope_probe_test.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/order_wave_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/order_wave_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/order_wave_probe_test.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_completion_probe_test.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_completion_probe_test.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_completion_probe_test.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/forward_spread_probe_test.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/config_home_probe_test.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/config_home_probe_test.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/config_home_probe_test.rs:22:38
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/order_wave_probe_test.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/lexical_completion_probe_test.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/config_home_probe_test.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_scope_probe_test.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_scope_probe_test.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/lexical_scope_probe_test.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/stage3_probe_test.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oo`
[INFO] [stdout]    --> crates/interpreter/tests/functor_test.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 | fn make_some_int(oo: &Ouroboros, n: i64) -> Value {
[INFO] [stdout]     |                  ^^ help: if this is intentional, prefix it with an underscore: `_oo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oo`
[INFO] [stdout]    --> crates/interpreter/tests/functor_test.rs:389:27
[INFO] [stdout]     |
[INFO] [stdout] 389 | fn make_always_true_morph(oo: &Ouroboros) -> Value {
[INFO] [stdout]     |                           ^^ help: if this is intentional, prefix it with an underscore: `_oo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_always_true_morph` is never used
[INFO] [stdout]    --> crates/interpreter/tests/functor_test.rs:389:4
[INFO] [stdout]     |
[INFO] [stdout] 389 | fn make_always_true_morph(oo: &Ouroboros) -> Value {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/effect_meta_probe_test.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/effect_meta_probe_test.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/effect_meta_probe_test.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/tests/regex_p31_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/lexical_scope_probe_test.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/config_validation_probe_test.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/config_validation_probe_test.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/config_validation_probe_test.rs:38:38
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/effect_meta_probe_test.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/discovery_trust_probe_test.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/config_validation_probe_test.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[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 `type_constraint_result_accepts_ok_and_err` is never used
[INFO] [stdout]    --> crates/interpreter/tests/genesis_test.rs:133:4
[INFO] [stdout]     |
[INFO] [stdout] 133 | fn type_constraint_result_accepts_ok_and_err() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]    --> crates/oo/tests/cas_integrity_probe_test.rs:128:38
[INFO] [stdout]     |
[INFO] [stdout] 128 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/collision_hint_lint_probe_test.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/universe_determinism_probe_test.rs:95:38
[INFO] [stdout]    |
[INFO] [stdout] 95 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/oo/tests/slash_shadow_cli_probe_test.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/slash_shadow_cli_probe_test.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/oodp_packet_format_probe_test.rs:63:38
[INFO] [stdout]    |
[INFO] [stdout] 63 | use std::sync::atomic::{AtomicUsize, Ordering};
[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 imports: `Arc` and `Mutex`
[INFO] [stdout]   --> crates/oo/tests/oodp_packet_format_probe_test.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/collision_hint_lint_probe_test.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/slash_shadow_cli_probe_test.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]    --> crates/oo/tests/cas_integrity_probe_test.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 130 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/peer_fetch_verification_probe_test.rs:95:29
[INFO] [stdout]    |
[INFO] [stdout] 95 | use std::process::{Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/peer_fetch_verification_probe_test.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/universe_determinism_probe_test.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/use_without_def_lint_probe_test.rs:18:38
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/discovery_trust_probe_test.rs:68:8
[INFO] [stdout]    |
[INFO] [stdout] 68 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/config_hint_lint_probe_test.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/use_without_def_lint_probe_test.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/local_gc_probe_test.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/forward_ref_cli_probe_test.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/config_hint_lint_probe_test.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]    --> crates/oo/tests/store_boundary_probe_test.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::path::{Path, PathBuf};
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]    --> crates/oo/tests/store_boundary_probe_test.rs:106:38
[INFO] [stdout]     |
[INFO] [stdout] 106 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]     |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]   --> crates/oo/tests/pin_probe_test.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/pin_probe_test.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/oodp_packet_format_probe_test.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]   --> crates/oo/tests/common/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct ServedNode {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub log: PathBuf,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpListener`
[INFO] [stdout]   --> crates/oo/tests/connect_consent_probe_test.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 | use std::net::{TcpListener, TcpStream};
[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: `PathBuf`
[INFO] [stdout]   --> crates/oo/tests/connect_consent_probe_test.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/connect_consent_probe_test.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/connect_consent_probe_test.rs:78:38
[INFO] [stdout]    |
[INFO] [stdout] 78 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/forward_ref_cli_probe_test.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/peer_fetch_verification_probe_test.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 99 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/pin_probe_test.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `commit`
[INFO] [stdout]    --> crates/oo/tests/a_value_not_a_recipe_probe_test.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let commit =
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_commit`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/connect_consent_probe_test.rs:81:8
[INFO] [stdout]    |
[INFO] [stdout] 81 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]   --> crates/oo/tests/common/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct ServedNode {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub log: PathBuf,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/test_verdict_probe_test.rs:27:38
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]    --> crates/oo/tests/store_boundary_probe_test.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/local_gc_probe_test.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/test_verdict_probe_test.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]   --> crates/oo/tests/common/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct ServedNode {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub log: PathBuf,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]   --> crates/oo/tests/privileged_effect_audit_probe_test.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/privileged_effect_audit_probe_test.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/named_arg_reachability_probe_test.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `PathBuf`
[INFO] [stdout]   --> crates/oo/tests/history_ops_probe_test.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/history_ops_probe_test.rs:52:38
[INFO] [stdout]    |
[INFO] [stdout] 52 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]    --> crates/oo/tests/the_address_names_the_point_probe_test.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         rest = "";
[INFO] [stdout]     |         ^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 190 |         rest = Box::leak(carried.into_boxed_str());
[INFO] [stdout]     |         ------------------------------------------ `rest` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpListener`
[INFO] [stdout]   --> crates/oo/tests/advert_persistence_probe_test.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | use std::net::{TcpListener, TcpStream};
[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: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/advert_persistence_probe_test.rs:50:36
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/advert_persistence_probe_test.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/direct_observation_provenance_probe_test.rs:20:36
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/direct_observation_provenance_probe_test.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/named_arg_reachability_probe_test.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/identity_persistence_probe_test.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/privileged_effect_audit_probe_test.rs:71:8
[INFO] [stdout]    |
[INFO] [stdout] 71 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/runpure_cli_probe_test.rs:22:38
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/history_ops_probe_test.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 54 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/runpure_cli_probe_test.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/wire_says_why_probe_test.rs:35:36
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/advert_persistence_probe_test.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/automatic_admission_probe_test.rs:18:36
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/automatic_admission_probe_test.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpListener`
[INFO] [stdout]   --> crates/oo/tests/advertise_wire_probe_test.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 | use std::net::{TcpListener, TcpStream};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/advertise_wire_probe_test.rs:89:38
[INFO] [stdout]    |
[INFO] [stdout] 89 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/direct_observation_provenance_probe_test.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]    --> crates/oo/tests/direct_observation_provenance_probe_test.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | struct Node {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 236 |     log: PathBuf,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `log` is never used
[INFO] [stdout]    --> crates/oo/tests/direct_observation_provenance_probe_test.rs:256:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl Node {
[INFO] [stdout]     | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 256 |     fn log(&self) -> String {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/seat_order_probe_test.rs:66:36
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/seat_order_probe_test.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/discover_index_probe_test.rs:98:36
[INFO] [stdout]    |
[INFO] [stdout] 98 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/discover_index_probe_test.rs:99:38
[INFO] [stdout]    |
[INFO] [stdout] 99 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/identity_persistence_probe_test.rs:89:8
[INFO] [stdout]    |
[INFO] [stdout] 89 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/wire_says_why_probe_test.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]    --> crates/oo/tests/wire_says_why_probe_test.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | struct Node {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 117 |     log: PathBuf,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]    --> crates/oo/tests/affiliation_claim_probe_test.rs:104:36
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]    --> crates/oo/tests/affiliation_claim_probe_test.rs:105:38
[INFO] [stdout]     |
[INFO] [stdout] 105 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]     |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]   --> crates/oo/tests/caid_of_the_argument_probe_test.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/caid_of_the_argument_probe_test.rs:26:38
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpListener`
[INFO] [stdout]   --> crates/oo/tests/discover_sampling_probe_test.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout] 85 | use std::net::{TcpListener, TcpStream};
[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: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/discover_sampling_probe_test.rs:87:36
[INFO] [stdout]    |
[INFO] [stdout] 87 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/discover_sampling_probe_test.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]    --> crates/oo/tests/affiliation_claim_probe_test.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]    --> crates/oo/tests/affiliation_claim_probe_test.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 236 | struct Node {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 239 |     log: PathBuf,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `log` is never used
[INFO] [stdout]    --> crates/oo/tests/affiliation_claim_probe_test.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 247 | impl Node {
[INFO] [stdout]     | --------- method in this implementation
[INFO] [stdout] 248 |     fn log(&self) -> String {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/selective_discharge_probe_test.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `std::env`
[INFO] [stdout]  --> crates/interpreter/tests/storage_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::env;
[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: `std::fs`
[INFO] [stdout]  --> crates/interpreter/tests/storage_test.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/node_identity_probe_test.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 | use std::sync::atomic::{AtomicUsize, Ordering};
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/effect_runpure_probe_test.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/effect_runpure_probe_test.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/effect_runpure_probe_test.rs:37:38
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Stdio`
[INFO] [stdout]   --> crates/oo/tests/kademlia_table_probe_test.rs:60:36
[INFO] [stdout]    |
[INFO] [stdout] 60 | use std::process::{Child, Command, Stdio};
[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: `Ordering`
[INFO] [stdout]   --> crates/oo/tests/kademlia_table_probe_test.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/advertise_wire_probe_test.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/selective_discharge_probe_test.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/oo/tests/discover_sampling_probe_test.rs:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 |     let mut reach = |asker: &str| -> HashSet<String> {
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/discover_sampling_probe_test.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]    --> crates/oo/tests/discover_sampling_probe_test.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | struct Node {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 164 |     log: PathBuf,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `log` and `stop` are never used
[INFO] [stdout]    --> crates/oo/tests/discover_sampling_probe_test.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl Node {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] 173 |     fn log(&self) -> String {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     fn stop(mut self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/automatic_admission_probe_test.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `node_id` is never read
[INFO] [stdout]    --> crates/oo/tests/automatic_admission_probe_test.rs:576:5
[INFO] [stdout]     |
[INFO] [stdout] 575 | struct ControlSource {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 576 |     node_id: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]   --> crates/oo/tests/common/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct ServedNode {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub log: PathBuf,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/effect_runpure_probe_test.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/blur_boundary_probe_test.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/blur_boundary_probe_test.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/blur_boundary_probe_test.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/seat_order_probe_test.rs:74:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/caid_of_the_argument_probe_test.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/stage4_redline_test.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/stage4_redline_test.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/blur_boundary_probe_test.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]    --> crates/oo/tests/discover_index_probe_test.rs:105:8
[INFO] [stdout]     |
[INFO] [stdout] 105 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]    --> crates/oo/tests/discover_index_probe_test.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 404 | struct Node {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 407 |     log: PathBuf,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `log` and `addr` are never used
[INFO] [stdout]    --> crates/oo/tests/discover_index_probe_test.rs:418:8
[INFO] [stdout]     |
[INFO] [stdout] 417 | impl Node {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] 418 |     fn log(&self) -> String {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 421 |     fn addr(&self) -> String {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r1`
[INFO] [stdout]    --> crates/interpreter/tests/semantic_eclipse_test.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let r1 = call_find(&oo, &mut ctx, node.clone());
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_r1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/effect_union_probe_test.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/effect_union_probe_test.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/effect_union_probe_test.rs:44:38
[INFO] [stdout]    |
[INFO] [stdout] 44 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> crates/interpreter/tests/tuple_destructure_probe_test.rs:25:46
[INFO] [stdout]    |
[INFO] [stdout] 25 | use nlang_interpreter::{Ouroboros, Universe, Value};
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/tuple_destructure_probe_test.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/tuple_destructure_probe_test.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/tuple_destructure_probe_test.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/effect_union_probe_test.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/caret_body_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/caret_body_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/caret_body_probe_test.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/math_union_probe_test.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/math_union_probe_test.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/math_union_probe_test.rs:39:38
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/tuple_destructure_probe_test.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/caret_body_probe_test.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/hybrid_collapse_probe_test.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/hybrid_collapse_probe_test.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/hybrid_collapse_probe_test.rs:25:38
[INFO] [stdout]    |
[INFO] [stdout] 25 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/node_identity_probe_test.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `log` is never read
[INFO] [stdout]   --> crates/oo/tests/common/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct ServedNode {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub log: PathBuf,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/math_union_probe_test.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[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 `str_val` is never used
[INFO] [stdout]   --> crates/interpreter/tests/list_p25_test.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn str_val(s: &str) -> Value {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> crates/interpreter/tests/slash_shadow_multiparam_probe_test.rs:37:46
[INFO] [stdout]    |
[INFO] [stdout] 37 | use nlang_interpreter::{Ouroboros, Universe, Value};
[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: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/slash_shadow_multiparam_probe_test.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/slash_shadow_multiparam_probe_test.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/slash_shadow_multiparam_probe_test.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/slash_shadow_multiparam_probe_test.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/effect_violation_probe_test.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/effect_violation_probe_test.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/effect_violation_probe_test.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/effect_violation_probe_test.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/blur_horizon_probe_test.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/blur_horizon_probe_test.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/blur_horizon_probe_test.rs:32:38
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/cause_canon_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/cause_canon_probe_test.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/cause_canon_probe_test.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/type_super_probe_test.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/type_super_probe_test.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/type_super_probe_test.rs:42:38
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/hybrid_collapse_probe_test.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HYBRID` is never used
[INFO] [stdout]   --> crates/interpreter/tests/hybrid_collapse_probe_test.rs:80:7
[INFO] [stdout]    |
[INFO] [stdout] 80 | const HYBRID: &str = "x: 1 & { name: \"Alice\" }\n";
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/caret_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/caret_probe_test.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/caret_probe_test.rs:35:38
[INFO] [stdout]    |
[INFO] [stdout] 35 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/blur_horizon_probe_test.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/cause_canon_probe_test.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/private_axis_probe_test.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/private_axis_probe_test.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/private_axis_probe_test.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_bigint::BigInt`
[INFO] [stdout]  --> crates/interpreter/tests/special_float_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use num_bigint::BigInt;
[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: `num_traits::Zero`
[INFO] [stdout]  --> crates/interpreter/tests/special_float_test.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use num_traits::Zero;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/interpreter/tests/special_float_test.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let mut ctx = empty_ctx();
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oo`
[INFO] [stdout]    --> crates/interpreter/tests/special_float_test.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let oo = setup();
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_oo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ctx`
[INFO] [stdout]    --> crates/interpreter/tests/special_float_test.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let mut ctx = empty_ctx();
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> crates/interpreter/tests/special_float_test.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let result = large_val.clone();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/type_super_probe_test.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cmp_fn`
[INFO] [stdout]    --> crates/interpreter/tests/list_p35_test.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let cmp_fn = oo.builtin_registry.get("math.sub").unwrap().clone();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cmp_fn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/caret_probe_test.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[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 `str_val` is never used
[INFO] [stdout]   --> crates/interpreter/tests/list_p35_test.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn str_val(s: &str) -> Value {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/oo/tests/kademlia_table_probe_test.rs:68:8
[INFO] [stdout]    |
[INFO] [stdout] 68 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/caused_top_probe_test.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/caused_top_probe_test.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/caused_top_probe_test.rs:38:38
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/private_axis_probe_test.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/spread_collision_probe_test.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/spread_collision_probe_test.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/spread_collision_probe_test.rs:32:38
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/blur_spread_probe_test.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/blur_spread_probe_test.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/blur_spread_probe_test.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/caused_top_probe_test.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/spread_collision_probe_test.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/static_cycle_probe_test.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/static_cycle_probe_test.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/static_cycle_probe_test.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/static_cycle_probe_test.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/union_absorption_probe_test.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/union_absorption_probe_test.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/union_absorption_probe_test.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/spread_privacy_probe_test.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/spread_privacy_probe_test.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/spread_privacy_probe_test.rs:23:38
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/eq_thunk_pin_test.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/eq_thunk_pin_test.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/eq_thunk_pin_test.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/nominal_ref_probe_test.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/nominal_ref_probe_test.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/nominal_ref_probe_test.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/eq_thunk_pin_test.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/nominal_ref_probe_test.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/union_absorption_probe_test.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/spread_privacy_probe_test.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/blur_spread_probe_test.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> crates/interpreter/tests/kind_tag_probe_test.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::fs;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/interpreter/tests/kind_tag_probe_test.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ordering`
[INFO] [stdout]   --> crates/interpreter/tests/kind_tag_probe_test.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DIR_SEQ` is never used
[INFO] [stdout]   --> crates/interpreter/tests/kind_tag_probe_test.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | static DIR_SEQ: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `rustyline`
[INFO] [stderr]   --> crates/oo/Cargo.toml:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | rustyline = "11.0"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `rustyline`
[INFO] [stderr] warning: `oo` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898", kill_on_drop: false }`
[INFO] [stdout] ad59fc9b463d24327e7231986ace96663a24dbe31a6c2c85226b94b33a448898
