[INFO] cloning repository https://github.com/gaojunxuan/chrom_mini_graph
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gaojunxuan/chrom_mini_graph" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaojunxuan%2Fchrom_mini_graph", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaojunxuan%2Fchrom_mini_graph'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a7ac93473816f7b877d5b73f46c1d48585fddc79
[INFO] testing gaojunxuan/chrom_mini_graph against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaojunxuan%2Fchrom_mini_graph" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/gaojunxuan/chrom_mini_graph on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/gaojunxuan/chrom_mini_graph
[INFO] finished tweaking git repo https://github.com/gaojunxuan/chrom_mini_graph
[INFO] tweaked toml for git repo https://github.com/gaojunxuan/chrom_mini_graph written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/gaojunxuan/chrom_mini_graph already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bio-types v0.13.0
[INFO] [stderr]   Downloaded boomphf v0.5.9
[INFO] [stderr]   Downloaded wyhash v0.5.0
[INFO] [stderr]   Downloaded cbindgen v0.20.0
[INFO] [stderr]   Downloaded random v0.13.2
[INFO] [stderr]   Downloaded curl-sys v0.4.60+curl-7.88.1
[INFO] [stderr]   Downloaded block-aligner v0.3.0
[INFO] [stderr]   Downloaded bio v1.1.0
[INFO] [stderr]   Downloaded probability v0.20.3
[INFO] [stderr]   Downloaded debruijn v0.3.4
[INFO] [stderr]   Downloaded range_minimum_query v0.1.0
[INFO] [stderr]   Downloaded rust-htslib v0.41.1
[INFO] [stderr]   Downloaded fs-utils v1.1.4
[INFO] [stderr]   Downloaded special v0.10.2
[INFO] [stderr]   Downloaded hts-sys v2.0.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6805aadaafb07b2a72429afb896c0e777877c3efc2052fa2d59c97493d62c7d5
[INFO] running `Command { std: "docker" "start" "-a" "6805aadaafb07b2a72429afb896c0e777877c3efc2052fa2d59c97493d62c7d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6805aadaafb07b2a72429afb896c0e777877c3efc2052fa2d59c97493d62c7d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6805aadaafb07b2a72429afb896c0e777877c3efc2052fa2d59c97493d62c7d5", kill_on_drop: false }`
[INFO] [stdout] 6805aadaafb07b2a72429afb896c0e777877c3efc2052fa2d59c97493d62c7d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d39868d62c05f202225fd610d87763b5c2fef5d37efdd8bc9f89ca37c10d5a3a
[INFO] running `Command { std: "docker" "start" "-a" "d39868d62c05f202225fd610d87763b5c2fef5d37efdd8bc9f89ca37c10d5a3a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.140
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde_derive v1.0.155
[INFO] [stderr]    Compiling serde v1.0.155
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libm v0.2.6
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling io-lifetimes v1.0.6
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling rustix v0.36.9
[INFO] [stderr]    Compiling serde_json v1.0.94
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling proc-macro-error-attr v0.4.12
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling linux-raw-sys v0.1.4
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling safe_arch v0.6.0
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v0.4.12
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling jobserver v0.1.26
[INFO] [stderr]    Compiling num-complex v0.4.3
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling cbindgen v0.20.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling thiserror v1.0.39
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling fs-utils v1.1.4
[INFO] [stderr]    Compiling wyhash v0.5.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling openssl-src v111.25.1+1.1.1t
[INFO] [stderr]    Compiling cmake v0.1.49
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.2
[INFO] [stderr]    Compiling wide v0.7.8
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling aho-corasick v0.7.20
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling openssl-sys v0.9.80
[INFO] [stderr]    Compiling libz-sys v1.1.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling curl-sys v0.4.60+curl-7.88.1
[INFO] [stderr]    Compiling tempfile v3.4.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling hts-sys v2.0.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling simba v0.6.0
[INFO] [stderr]    Compiling syn-mid v0.5.3
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.11
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]    Compiling anyhow v1.0.69
[INFO] [stderr]    Compiling time-macros v0.2.8
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling genawaiter-macro v0.99.1
[INFO] [stderr]    Compiling os_str_bytes v6.4.1
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling num_threads v0.1.6
[INFO] [stderr]    Compiling petgraph v0.6.3
[INFO] [stderr]    Compiling clap_lex v0.3.2
[INFO] [stderr]    Compiling url v2.3.1
[INFO] [stderr]    Compiling colored v2.0.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.39
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling enum-map-derive v0.6.0
[INFO] [stderr]    Compiling time v0.3.20
[INFO] [stderr]    Compiling is-terminal v0.4.4
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling genawaiter-proc-macro v0.99.1
[INFO] [stderr]    Compiling enum-map v1.1.1
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling ndarray v0.15.6
[INFO] [stderr]    Compiling itertools-num v0.1.3
[INFO] [stderr]    Compiling ordered-float v3.4.0
[INFO] [stderr]    Compiling special v0.10.2
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stderr]    Compiling random v0.13.2
[INFO] [stderr]    Compiling linear-map v1.2.0
[INFO] [stderr]    Compiling nalgebra v0.29.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling bio-types v0.13.0
[INFO] [stderr]    Compiling triple_accel v0.4.0
[INFO] [stderr]    Compiling ieee754 v0.2.6
[INFO] [stderr]    Compiling genawaiter v0.99.1
[INFO] [stderr]    Compiling bytecount v0.6.3
[INFO] [stderr]    Compiling clap v4.1.8
[INFO] [stderr]    Compiling probability v0.20.3
[INFO] [stderr]    Compiling simple_logger v4.0.0
[INFO] [stderr]    Compiling radsort v0.1.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling disjoint-sets v0.4.2
[INFO] [stderr]    Compiling range_minimum_query v0.1.0
[INFO] [stderr]    Compiling boomphf v0.5.9
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling debruijn v0.3.4
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling multimap v0.8.3
[INFO] [stderr]    Compiling csv v1.2.1
[INFO] [stderr]    Compiling cmg_shared v0.1.0 (/opt/rustwide/workdir/src/libs/cmg_shared)
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stdout]  --> src/libs/cmg_shared/src/data_structs.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stdout]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/libs/cmg_shared/src/data_structs.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAY` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const GRAY: u8 = 1;
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLACK` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const BLACK: u8 = 2;
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const GREEN: u8 = 3;
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const YELLOW: u8 = 4;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORANGE` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ORANGE: u8 = 5;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const RED: u8 = 6;
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling lsd v0.1.0 (/opt/rustwide/workdir/src/libs/lsd)
[INFO] [stdout] warning: unused imports: `ColoredGraph`, `GraphNode`, `Graph`
[INFO] [stdout]  --> src/libs/lsd/src/dfs_tree.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, GraphNode, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^  ^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/cycle_utils.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/path_utils.rs:2:32
[INFO] [stdout]   |
[INFO] [stdout] 2 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/root_utils.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColoredGraph`, `Graph`
[INFO] [stdout]  --> src/libs/lsd/src/detector.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, Bubble, Cmg, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> src/libs/lsd/src/detector.rs:74:36
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout]    |                                    ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout] 74 +                 let slice = &order[t_value..=k].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/libs/lsd/src/data_structs.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pos` is never read
[INFO] [stdout]    --> src/libs/lsd/src/detector.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let mut pos: isize = 0;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling block-aligner v0.3.0
[INFO] [stderr]    Compiling statrs v0.16.0
[INFO] [stderr]    Compiling bio v1.1.0
[INFO] [stderr]    Compiling rust-htslib v0.41.1
[INFO] [stderr]    Compiling chrom_mini_graph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer10`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use debruijn::kmer::Kmer10;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer12`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use debruijn::kmer::Kmer12;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer8`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use debruijn::kmer::Kmer8;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::graph_utils::get_closest_node`
[INFO] [stdout]  --> src/chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::graph_utils::get_closest_node;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::trace`
[INFO] [stdout]  --> src/chain.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use log::trace;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `simple_logger::SimpleLogger`
[INFO] [stdout]  --> src/chain.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use simple_logger::SimpleLogger;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SparseMatrix`
[INFO] [stdout]  --> src/chain.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::data_structs::{SparseMatrix};
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]   --> src/chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use debruijn::Kmer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num`
[INFO] [stdout]   --> src/chain.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use core::num;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::min`
[INFO] [stdout]   --> src/chain.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::cmp::min;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::i32::MAX`
[INFO] [stdout]   --> src/chain.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::i32::MAX;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `swap`
[INFO] [stdout]   --> src/chain.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::mem::{self, swap};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> src/chain.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::Instant;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stdout]  --> src/data_structs.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stdout]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::avl_tree::SearchTree`
[INFO] [stdout]  --> src/coord_chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::avl_tree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]  --> src/coord_chain.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use debruijn::Kmer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `smallvec::SmallVec`
[INFO] [stdout]   --> src/coord_chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use smallvec::SmallVec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `running_dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_running_dist_opt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/graph_utils.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dist_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `avg_dist` is never read
[INFO] [stdout]    --> src/graph_utils.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         avg_dist /= num_edges;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_contains_dist_not` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let mut num_contains_dist_not = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_contains_dist_not` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `circular`
[INFO] [stdout]    --> src/graph_utils.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     circular: bool,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_circular`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     mut anchors: Vec<(u32, u32)>,
[INFO] [stdout]     |     ----^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_some` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |     let mut num_some = 0;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_some` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_samp_coord` is assigned to, but never used
[INFO] [stdout]   --> src/seeding_methods_bit.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut num_samp_coord = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_num_samp_coord` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frequent_kmers`
[INFO] [stdout]    --> src/seeding_methods_bit.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     frequent_kmers: &FxHashMap<Kmer16, usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frequent_kmers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/chain.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]    |         ----^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `count` is assigned to, but never used
[INFO] [stdout]    --> src/chain.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |             let mut count = 0;
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_count` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `read_length`
[INFO] [stdout]    --> src/chain.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     read_length: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_read_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     let mut tup = colour_paths.get_mut(&colour).unwrap();
[INFO] [stdout]     |                         ----^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mandatory_color`
[INFO] [stdout]    --> src/chain.rs:690:9
[INFO] [stdout]     |
[INFO] [stdout] 690 |     let mandatory_color = Color::MAX;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mandatory_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:815:37
[INFO] [stdout]     |
[INFO] [stdout] 815 | ...                   let mut v = &seeds_ref[v_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:816:37
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   let mut u = &seeds_ref[u_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r_node`
[INFO] [stdout]    --> src/align.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let r_node = &ref_graph[anchors[i].0 as usize];
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_r_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_align`
[INFO] [stdout]    --> src/align.rs:623:9
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let block_align = true;
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r_cpy`
[INFO] [stdout]    --> src/align.rs:630:13
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let r_cpy = ref_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_r_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `q_cpy`
[INFO] [stdout]    --> src/align.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let q_cpy = read_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_q_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/align.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let mut break_mm = 3;
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut best_superchain =
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `block_aligner::scan_block::*`
[INFO] [stdout]  --> src/bin/chrom_mini_graph.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use block_aligner::scan_block::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::mem;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `block_aligner::scores`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use block_aligner::scores::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Mer`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use debruijn::Mer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_val_last`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:446:17
[INFO] [stdout]     |
[INFO] [stdout] 446 |             let order_val_last = seeds2[qlen - 1].order_val;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_val_last`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `short_reads`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let short_reads = matches_subc.get_flag("short_reads");
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_short_reads`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dont_use_kmers`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:713:50
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let (mut ref_graph, chroms, chrom_names, dont_use_kmers, bubbles): (
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dont_use_kmers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:924:37
[INFO] [stdout]     |
[INFO] [stdout] 924 | ...                   let now = Instant::now();
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:858:41
[INFO] [stdout]     |
[INFO] [stdout] 858 | ...                   let mut base_anc_score_strand_vec =
[INFO] [stdout]     |                           ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:738:13
[INFO] [stdout]     |
[INFO] [stdout] 738 |         let mut num_mapped_reads = Mutex::new(0);
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let mut best_hit_for_read: Mutex<FxHashMap<_, _>> = Mutex::new(FxHashMap::default());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [optimized + debuginfo] target(s) in 1m 41s
[INFO] running `Command { std: "docker" "inspect" "d39868d62c05f202225fd610d87763b5c2fef5d37efdd8bc9f89ca37c10d5a3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d39868d62c05f202225fd610d87763b5c2fef5d37efdd8bc9f89ca37c10d5a3a", kill_on_drop: false }`
[INFO] [stdout] d39868d62c05f202225fd610d87763b5c2fef5d37efdd8bc9f89ca37c10d5a3a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2fd4e4ca8e194a863bfc301f48b3474d4a7a6993cd80ee3e2e48ef415876337a
[INFO] running `Command { std: "docker" "start" "-a" "2fd4e4ca8e194a863bfc301f48b3474d4a7a6993cd80ee3e2e48ef415876337a", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stdout]  --> src/libs/cmg_shared/src/data_structs.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stdout]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/libs/cmg_shared/src/data_structs.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAY` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const GRAY: u8 = 1;
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLACK` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const BLACK: u8 = 2;
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GREEN` is never used
[INFO] [stdout]  --> src/libs/cmg_shared/src/constants.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const GREEN: u8 = 3;
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YELLOW` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const YELLOW: u8 = 4;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORANGE` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const ORANGE: u8 = 5;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RED` is never used
[INFO] [stdout]   --> src/libs/cmg_shared/src/constants.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const RED: u8 = 6;
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColoredGraph`, `GraphNode`, `Graph`
[INFO] [stdout]  --> src/libs/lsd/src/dfs_tree.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, GraphNode, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^  ^^^^^  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/cycle_utils.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/path_utils.rs:2:32
[INFO] [stdout]   |
[INFO] [stdout] 2 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColoredGraph`
[INFO] [stdout]  --> src/libs/lsd/src/root_utils.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColoredGraph`, `Graph`
[INFO] [stdout]  --> src/libs/lsd/src/detector.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, Bubble, Cmg, ColoredCmg};
[INFO] [stdout]   |                                ^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> src/libs/lsd/src/detector.rs:74:36
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout]    |                                    ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout] 74 +                 let slice = &order[t_value..=k].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/libs/lsd/src/data_structs.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pos` is never read
[INFO] [stdout]    --> src/libs/lsd/src/detector.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let mut pos: isize = 0;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer10`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use debruijn::kmer::Kmer10;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer12`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use debruijn::kmer::Kmer12;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer8`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use debruijn::kmer::Kmer8;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::graph_utils::get_closest_node`
[INFO] [stdout]  --> src/chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::graph_utils::get_closest_node;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::trace`
[INFO] [stdout]  --> src/chain.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use log::trace;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `simple_logger::SimpleLogger`
[INFO] [stdout]  --> src/chain.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use simple_logger::SimpleLogger;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SparseMatrix`
[INFO] [stdout]  --> src/chain.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::data_structs::{SparseMatrix};
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]   --> src/chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use debruijn::Kmer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num`
[INFO] [stdout]   --> src/chain.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use core::num;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::min`
[INFO] [stdout]   --> src/chain.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::cmp::min;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::i32::MAX`
[INFO] [stdout]   --> src/chain.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::i32::MAX;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `swap`
[INFO] [stdout]   --> src/chain.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::mem::{self, swap};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> src/chain.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::Instant;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stdout]  --> src/data_structs.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stdout]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::avl_tree::SearchTree`
[INFO] [stdout]  --> src/coord_chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::avl_tree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]  --> src/coord_chain.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use debruijn::Kmer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `smallvec::SmallVec`
[INFO] [stdout]   --> src/coord_chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use smallvec::SmallVec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `running_dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_running_dist_opt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/graph_utils.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dist_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `avg_dist` is never read
[INFO] [stdout]    --> src/graph_utils.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         avg_dist /= num_edges;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_contains_dist_not` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let mut num_contains_dist_not = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_contains_dist_not` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `circular`
[INFO] [stdout]    --> src/graph_utils.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     circular: bool,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_circular`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     mut anchors: Vec<(u32, u32)>,
[INFO] [stdout]     |     ----^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_some` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |     let mut num_some = 0;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_some` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_samp_coord` is assigned to, but never used
[INFO] [stdout]   --> src/seeding_methods_bit.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut num_samp_coord = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_num_samp_coord` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frequent_kmers`
[INFO] [stdout]    --> src/seeding_methods_bit.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     frequent_kmers: &FxHashMap<Kmer16, usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frequent_kmers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/chain.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]    |         ----^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `count` is assigned to, but never used
[INFO] [stdout]    --> src/chain.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |             let mut count = 0;
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_count` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `read_length`
[INFO] [stdout]    --> src/chain.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     read_length: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_read_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     let mut tup = colour_paths.get_mut(&colour).unwrap();
[INFO] [stdout]     |                         ----^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mandatory_color`
[INFO] [stdout]    --> src/chain.rs:690:9
[INFO] [stdout]     |
[INFO] [stdout] 690 |     let mandatory_color = Color::MAX;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mandatory_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:815:37
[INFO] [stdout]     |
[INFO] [stdout] 815 | ...                   let mut v = &seeds_ref[v_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:816:37
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   let mut u = &seeds_ref[u_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r_node`
[INFO] [stdout]    --> src/align.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let r_node = &ref_graph[anchors[i].0 as usize];
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_r_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_align`
[INFO] [stdout]    --> src/align.rs:623:9
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let block_align = true;
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chrom_mini_graph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `r_cpy`
[INFO] [stdout]    --> src/align.rs:630:13
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let r_cpy = ref_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_r_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `q_cpy`
[INFO] [stdout]    --> src/align.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let q_cpy = read_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_q_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/align.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let mut break_mm = 3;
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut best_superchain =
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `block_aligner::scan_block::*`
[INFO] [stdout]  --> src/bin/chrom_mini_graph.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use block_aligner::scan_block::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::mem;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer10`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use debruijn::kmer::Kmer10;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer12`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use debruijn::kmer::Kmer12;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::kmer::Kmer8`
[INFO] [stdout]  --> src/seeding_methods_bit.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use debruijn::kmer::Kmer8;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::graph_utils::get_closest_node`
[INFO] [stdout]  --> src/chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::graph_utils::get_closest_node;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::trace`
[INFO] [stdout]  --> src/chain.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use log::trace;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `simple_logger::SimpleLogger`
[INFO] [stdout]  --> src/chain.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use simple_logger::SimpleLogger;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SparseMatrix`
[INFO] [stdout]  --> src/chain.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::data_structs::{SparseMatrix};
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]   --> src/chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use debruijn::Kmer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num`
[INFO] [stdout]   --> src/chain.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use core::num;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::min`
[INFO] [stdout]   --> src/chain.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::cmp::min;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::i32::MAX`
[INFO] [stdout]   --> src/chain.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::i32::MAX;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `swap`
[INFO] [stdout]   --> src/chain.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::mem::{self, swap};
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Instant`
[INFO] [stdout]   --> src/chain.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::time::Instant;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stdout]  --> src/data_structs.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stdout]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::avl_tree::SearchTree`
[INFO] [stdout]  --> src/coord_chain.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::avl_tree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Kmer`
[INFO] [stdout]  --> src/coord_chain.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use debruijn::Kmer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `smallvec::SmallVec`
[INFO] [stdout]   --> src/coord_chain.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use smallvec::SmallVec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `block_aligner::scores`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use block_aligner::scores::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debruijn::Mer`
[INFO] [stdout]   --> src/bin/chrom_mini_graph.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use debruijn::Mer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_val_last`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:446:17
[INFO] [stdout]     |
[INFO] [stdout] 446 |             let order_val_last = seeds2[qlen - 1].order_val;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_val_last`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `short_reads`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let short_reads = matches_subc.get_flag("short_reads");
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_short_reads`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dont_use_kmers`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:713:50
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let (mut ref_graph, chroms, chrom_names, dont_use_kmers, bubbles): (
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dont_use_kmers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `now`
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:924:37
[INFO] [stdout]     |
[INFO] [stdout] 924 | ...                   let now = Instant::now();
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:858:41
[INFO] [stdout]     |
[INFO] [stdout] 858 | ...                   let mut base_anc_score_strand_vec =
[INFO] [stdout]     |                           ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:738:13
[INFO] [stdout]     |
[INFO] [stdout] 738 |         let mut num_mapped_reads = Mutex::new(0);
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/chrom_mini_graph.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let mut best_hit_for_read: Mutex<FxHashMap<_, _>> = Mutex::new(FxHashMap::default());
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `running_dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_running_dist_opt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/graph_utils.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dist_opt`
[INFO] [stdout]    --> src/graph_utils.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stdout]     |                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dist_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `avg_dist` is never read
[INFO] [stdout]    --> src/graph_utils.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         avg_dist /= num_edges;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_contains_dist_not` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let mut num_contains_dist_not = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_contains_dist_not` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `circular`
[INFO] [stdout]    --> src/graph_utils.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     circular: bool,
[INFO] [stdout]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_circular`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/graph_utils.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     mut anchors: Vec<(u32, u32)>,
[INFO] [stdout]     |     ----^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_some` is assigned to, but never used
[INFO] [stdout]    --> src/graph_utils.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |     let mut num_some = 0;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_num_some` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `num_samp_coord` is assigned to, but never used
[INFO] [stdout]   --> src/seeding_methods_bit.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut num_samp_coord = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_num_samp_coord` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frequent_kmers`
[INFO] [stdout]    --> src/seeding_methods_bit.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     frequent_kmers: &FxHashMap<Kmer16, usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frequent_kmers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/chain.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]    |         ----^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `count` is assigned to, but never used
[INFO] [stdout]    --> src/chain.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |             let mut count = 0;
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_count` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `read_length`
[INFO] [stdout]    --> src/chain.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     read_length: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_read_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |                     let mut tup = colour_paths.get_mut(&colour).unwrap();
[INFO] [stdout]     |                         ----^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mandatory_color`
[INFO] [stdout]    --> src/chain.rs:690:9
[INFO] [stdout]     |
[INFO] [stdout] 690 |     let mandatory_color = Color::MAX;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mandatory_color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:815:37
[INFO] [stdout]     |
[INFO] [stdout] 815 | ...                   let mut v = &seeds_ref[v_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/chain.rs:816:37
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   let mut u = &seeds_ref[u_id as usize];
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r_node`
[INFO] [stdout]    --> src/align.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let r_node = &ref_graph[anchors[i].0 as usize];
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_r_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_align`
[INFO] [stdout]    --> src/align.rs:623:9
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let block_align = true;
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_align`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r_cpy`
[INFO] [stdout]    --> src/align.rs:630:13
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let r_cpy = ref_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_r_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `q_cpy`
[INFO] [stdout]    --> src/align.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let q_cpy = read_map_string.clone();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_q_cpy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/align.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let mut break_mm = 3;
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let mut best_superchain =
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/coord_chain.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 1.63s
[INFO] running `Command { std: "docker" "inspect" "2fd4e4ca8e194a863bfc301f48b3474d4a7a6993cd80ee3e2e48ef415876337a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fd4e4ca8e194a863bfc301f48b3474d4a7a6993cd80ee3e2e48ef415876337a", kill_on_drop: false }`
[INFO] [stdout] 2fd4e4ca8e194a863bfc301f48b3474d4a7a6993cd80ee3e2e48ef415876337a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 07e0b527aecba609fdee1883680e8d7b5902e8e2f3ee6fb44e063af2eca30d4b
[INFO] running `Command { std: "docker" "start" "-a" "07e0b527aecba609fdee1883680e8d7b5902e8e2f3ee6fb44e063af2eca30d4b", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stderr]  --> src/libs/cmg_shared/src/data_structs.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stderr]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/libs/cmg_shared/src/data_structs.rs:197:13
[INFO] [stderr]     |
[INFO] [stderr] 197 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stderr]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `GRAY` is never used
[INFO] [stderr]  --> src/libs/cmg_shared/src/constants.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub const GRAY: u8 = 1;
[INFO] [stderr]   |           ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BLACK` is never used
[INFO] [stderr]  --> src/libs/cmg_shared/src/constants.rs:6:11
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub const BLACK: u8 = 2;
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `GREEN` is never used
[INFO] [stderr]  --> src/libs/cmg_shared/src/constants.rs:8:11
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const GREEN: u8 = 3;
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `YELLOW` is never used
[INFO] [stderr]   --> src/libs/cmg_shared/src/constants.rs:10:11
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub const YELLOW: u8 = 4;
[INFO] [stderr]    |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ORANGE` is never used
[INFO] [stderr]   --> src/libs/cmg_shared/src/constants.rs:12:11
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub const ORANGE: u8 = 5;
[INFO] [stderr]    |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RED` is never used
[INFO] [stderr]   --> src/libs/cmg_shared/src/constants.rs:13:11
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub const RED: u8 = 6;
[INFO] [stderr]    |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cmg_shared` (lib) generated 8 warnings (run `cargo fix --lib -p cmg_shared` to apply 2 suggestions)
[INFO] [stderr] warning: unused imports: `ColoredGraph`, `GraphNode`, `Graph`
[INFO] [stderr]  --> src/libs/lsd/src/dfs_tree.rs:1:32
[INFO] [stderr]   |
[INFO] [stderr] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, GraphNode, ColoredCmg};
[INFO] [stderr]   |                                ^^^^^^^^^^^^  ^^^^^  ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ColoredGraph`
[INFO] [stderr]  --> src/libs/lsd/src/cycle_utils.rs:3:32
[INFO] [stderr]   |
[INFO] [stderr] 3 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stderr]   |                                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ColoredGraph`
[INFO] [stderr]  --> src/libs/lsd/src/path_utils.rs:2:32
[INFO] [stderr]   |
[INFO] [stderr] 2 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stderr]   |                                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ColoredGraph`
[INFO] [stderr]  --> src/libs/lsd/src/root_utils.rs:1:32
[INFO] [stderr]   |
[INFO] [stderr] 1 | use cmg_shared::data_structs::{ColoredGraph, ColoredCmg};
[INFO] [stderr]   |                                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ColoredGraph`, `Graph`
[INFO] [stderr]  --> src/libs/lsd/src/detector.rs:1:32
[INFO] [stderr]   |
[INFO] [stderr] 1 | use cmg_shared::data_structs::{ColoredGraph, Graph, Bubble, Cmg, ColoredCmg};
[INFO] [stderr]   |                                ^^^^^^^^^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]   --> src/libs/lsd/src/detector.rs:74:36
[INFO] [stderr]    |
[INFO] [stderr] 74 |                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stderr]    |                                    ^           ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 74 -                 let slice = &order[(t_value..=k)].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stderr] 74 +                 let slice = &order[t_value..=k].iter().rev().cloned().collect::<Vec<u32>>();
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/libs/lsd/src/data_structs.rs:69:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let mut new_colored_graph = ColoredGraph {
[INFO] [stderr]    |             ----^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `pos` is never read
[INFO] [stderr]    --> src/libs/lsd/src/detector.rs:143:17
[INFO] [stderr]     |
[INFO] [stderr] 143 |         let mut pos: isize = 0;
[INFO] [stderr]     |                 ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `lsd` (lib) generated 8 warnings (run `cargo fix --lib -p lsd` to apply 7 suggestions)
[INFO] [stderr] warning: unused import: `debruijn::kmer::Kmer10`
[INFO] [stderr]  --> src/seeding_methods_bit.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use debruijn::kmer::Kmer10;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `debruijn::kmer::Kmer12`
[INFO] [stderr]  --> src/seeding_methods_bit.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use debruijn::kmer::Kmer12;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `debruijn::kmer::Kmer8`
[INFO] [stderr]  --> src/seeding_methods_bit.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use debruijn::kmer::Kmer8;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::graph_utils::get_closest_node`
[INFO] [stderr]  --> src/chain.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::graph_utils::get_closest_node;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::trace`
[INFO] [stderr]  --> src/chain.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use log::trace;
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `simple_logger::SimpleLogger`
[INFO] [stderr]  --> src/chain.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use simple_logger::SimpleLogger;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SparseMatrix`
[INFO] [stderr]  --> src/chain.rs:7:27
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::data_structs::{SparseMatrix};
[INFO] [stderr]   |                           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `debruijn::Kmer`
[INFO] [stderr]   --> src/chain.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use debruijn::Kmer;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::num`
[INFO] [stderr]   --> src/chain.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 | use core::num;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cmp::min`
[INFO] [stderr]   --> src/chain.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::cmp::min;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::i32::MAX`
[INFO] [stderr]   --> src/chain.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 | use std::i32::MAX;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `swap`
[INFO] [stderr]   --> src/chain.rs:18:22
[INFO] [stderr]    |
[INFO] [stderr] 18 | use std::mem::{self, swap};
[INFO] [stderr]    |                      ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Instant`
[INFO] [stderr]   --> src/chain.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::time::Instant;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BTreeMap`, `BTreeSet`, `HashSet`
[INFO] [stderr]  --> src/data_structs.rs:1:24
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::{HashSet, BTreeSet, BTreeMap, HashMap};
[INFO] [stderr]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::avl_tree::SearchTree`
[INFO] [stderr]  --> src/coord_chain.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::avl_tree::SearchTree;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `debruijn::Kmer`
[INFO] [stderr]  --> src/coord_chain.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use debruijn::Kmer;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `smallvec::SmallVec`
[INFO] [stderr]   --> src/coord_chain.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use smallvec::SmallVec;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `running_dist_opt`
[INFO] [stderr]    --> src/graph_utils.rs:262:13
[INFO] [stderr]     |
[INFO] [stderr] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_running_dist_opt`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/graph_utils.rs:263:10
[INFO] [stderr]     |
[INFO] [stderr] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stderr]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dist_opt`
[INFO] [stderr]    --> src/graph_utils.rs:263:18
[INFO] [stderr]     |
[INFO] [stderr] 263 |     for (i, (id, dist_opt)) in rev_sort_list.iter().rev().enumerate() {
[INFO] [stderr]     |                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dist_opt`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/graph_utils.rs:262:9
[INFO] [stderr]     |
[INFO] [stderr] 262 |     let mut running_dist_opt = 0 as u32;
[INFO] [stderr]     |         ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `avg_dist` is never read
[INFO] [stderr]    --> src/graph_utils.rs:296:9
[INFO] [stderr]     |
[INFO] [stderr] 296 |         avg_dist /= num_edges;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `num_contains_dist_not` is assigned to, but never used
[INFO] [stderr]    --> src/graph_utils.rs:385:13
[INFO] [stderr]     |
[INFO] [stderr] 385 |     let mut num_contains_dist_not = 0;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_num_contains_dist_not` instead
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `circular`
[INFO] [stderr]    --> src/graph_utils.rs:360:5
[INFO] [stderr]     |
[INFO] [stderr] 360 |     circular: bool,
[INFO] [stderr]     |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_circular`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/graph_utils.rs:357:5
[INFO] [stderr]     |
[INFO] [stderr] 357 |     mut anchors: Vec<(u32, u32)>,
[INFO] [stderr]     |     ----^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `num_some` is assigned to, but never used
[INFO] [stderr]    --> src/graph_utils.rs:736:13
[INFO] [stderr]     |
[INFO] [stderr] 736 |     let mut num_some = 0;
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_num_some` instead
[INFO] [stderr] 
[INFO] [stderr] warning: variable `num_samp_coord` is assigned to, but never used
[INFO] [stderr]   --> src/seeding_methods_bit.rs:86:13
[INFO] [stderr]    |
[INFO] [stderr] 86 |     let mut num_samp_coord = 0;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: consider using `_num_samp_coord` instead
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `frequent_kmers`
[INFO] [stderr]    --> src/seeding_methods_bit.rs:258:5
[INFO] [stderr]     |
[INFO] [stderr] 258 |     frequent_kmers: &FxHashMap<Kmer16, usize>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frequent_kmers`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/chain.rs:68:9
[INFO] [stderr]    |
[INFO] [stderr] 68 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stderr]    |         ----^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `count` is assigned to, but never used
[INFO] [stderr]    --> src/chain.rs:255:21
[INFO] [stderr]     |
[INFO] [stderr] 255 |             let mut count = 0;
[INFO] [stderr]     |                     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_count` instead
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `read_length`
[INFO] [stderr]    --> src/chain.rs:464:5
[INFO] [stderr]     |
[INFO] [stderr] 464 |     read_length: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_read_length`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/chain.rs:490:25
[INFO] [stderr]     |
[INFO] [stderr] 490 |                     let mut tup = colour_paths.get_mut(&colour).unwrap();
[INFO] [stderr]     |                         ----^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mandatory_color`
[INFO] [stderr]    --> src/chain.rs:690:9
[INFO] [stderr]     |
[INFO] [stderr] 690 |     let mandatory_color = Color::MAX;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mandatory_color`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/chain.rs:815:37
[INFO] [stderr]     |
[INFO] [stderr] 815 | ...                   let mut v = &seeds_ref[v_id as usize];
[INFO] [stderr]     |                           ----^
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/chain.rs:816:37
[INFO] [stderr]     |
[INFO] [stderr] 816 | ...                   let mut u = &seeds_ref[u_id as usize];
[INFO] [stderr]     |                           ----^
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `r_node`
[INFO] [stderr]    --> src/align.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |         let r_node = &ref_graph[anchors[i].0 as usize];
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_r_node`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `block_align`
[INFO] [stderr]    --> src/align.rs:623:9
[INFO] [stderr]     |
[INFO] [stderr] 623 |     let block_align = true;
[INFO] [stderr]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_align`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `r_cpy`
[INFO] [stderr]    --> src/align.rs:630:13
[INFO] [stderr]     |
[INFO] [stderr] 630 |         let r_cpy = ref_map_string.clone();
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_r_cpy`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `q_cpy`
[INFO] [stderr]    --> src/align.rs:631:13
[INFO] [stderr]     |
[INFO] [stderr] 631 |         let q_cpy = read_map_string.clone();
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_q_cpy`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/align.rs:492:9
[INFO] [stderr]     |
[INFO] [stderr] 492 |     let mut break_mm = 3;
[INFO] [stderr]     |         ----^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/coord_chain.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |     let mut best_superchain =
[INFO] [stderr]     |         ----^^^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/coord_chain.rs:601:9
[INFO] [stderr]     |
[INFO] [stderr] 601 |     let mut gap_cost = (ref_order_dist - query_order_dist).abs();
[INFO] [stderr]     |         ----^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `chrom_mini_graph` (lib) generated 42 warnings (run `cargo fix --lib -p chrom_mini_graph` to apply 37 suggestions)
[INFO] [stderr] warning: `chrom_mini_graph` (lib test) generated 42 warnings (42 duplicates)
[INFO] [stderr] warning: unused import: `block_aligner::scan_block::*`
[INFO] [stderr]  --> src/bin/chrom_mini_graph.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use block_aligner::scan_block::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::mem`
[INFO] [stderr]   --> src/bin/chrom_mini_graph.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | use std::mem;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `block_aligner::scores`
[INFO] [stderr]   --> src/bin/chrom_mini_graph.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use block_aligner::scores::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `debruijn::Mer`
[INFO] [stderr]   --> src/bin/chrom_mini_graph.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | use debruijn::Mer;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `order_val_last`
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:446:17
[INFO] [stderr]     |
[INFO] [stderr] 446 |             let order_val_last = seeds2[qlen - 1].order_val;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_val_last`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `short_reads`
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:706:13
[INFO] [stderr]     |
[INFO] [stderr] 706 |         let short_reads = matches_subc.get_flag("short_reads");
[INFO] [stderr]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_short_reads`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dont_use_kmers`
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:713:50
[INFO] [stderr]     |
[INFO] [stderr] 713 |         let (mut ref_graph, chroms, chrom_names, dont_use_kmers, bubbles): (
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dont_use_kmers`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `now`
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:924:37
[INFO] [stderr]     |
[INFO] [stderr] 924 | ...                   let now = Instant::now();
[INFO] [stderr]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_now`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:858:41
[INFO] [stderr]     |
[INFO] [stderr] 858 | ...                   let mut base_anc_score_strand_vec =
[INFO] [stderr]     |                           ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:738:13
[INFO] [stderr]     |
[INFO] [stderr] 738 |         let mut num_mapped_reads = Mutex::new(0);
[INFO] [stderr]     |             ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/bin/chrom_mini_graph.rs:741:13
[INFO] [stderr]     |
[INFO] [stderr] 741 |         let mut best_hit_for_read: Mutex<FxHashMap<_, _>> = Mutex::new(FxHashMap::default());
[INFO] [stderr]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `chrom_mini_graph` (bin "chrom_mini_graph" test) generated 11 warnings (run `cargo fix --bin "chrom_mini_graph" --tests` to apply 9 suggestions)
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chrom_mini_graph-cbe646b763dbfa10)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test avl_tree::tests::insert_node ... ok
[INFO] [stdout] test avl_tree::tests::empty_tree ... ok
[INFO] [stdout] test avl_tree::tests::insert_left_rot ... ok
[INFO] [stdout] test avl_tree::tests::insert_right_rot ... ok
[INFO] [stdout] test avl_tree::tests::left_right_rot ... ok
[INFO] [stdout] test avl_tree::tests::right_left_rot ... ok
[INFO] [stdout] test avl_tree::tests::random_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/chrom_mini_graph.rs (/opt/rustwide/target/debug/deps/chrom_mini_graph-81db8bf64e3bfbe6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests chrom_mini_graph
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/avl_tree.rs - avl_tree::SearchTree<T>::contains (line 62) ... FAILED
[INFO] [stdout] test src/avl_tree.rs - avl_tree::SearchTree<T>::is_empty (line 48) ... FAILED
[INFO] [stdout] test src/avl_tree.rs - avl_tree::SearchTree<T>::new (line 33) ... FAILED
[INFO] [stdout] test src/avl_tree.rs - avl_tree::SearchTree<T>::insert (line 80) ... FAILED
[INFO] [stdout] test src/avl_tree.rs - avl_tree::SearchTree<T>::iter (line 328) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/avl_tree.rs - avl_tree::SearchTree<T>::contains (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `avltree`
[INFO] [stdout]  --> src/avl_tree.rs:63:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use avltree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `avltree`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/avl_tree.rs - avl_tree::SearchTree<T>::is_empty (line 48) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `avltree`
[INFO] [stdout]  --> src/avl_tree.rs:49:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use avltree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `avltree`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/avl_tree.rs - avl_tree::SearchTree<T>::new (line 33) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `avltree`
[INFO] [stdout]  --> src/avl_tree.rs:34:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use avltree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `avltree`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/avl_tree.rs - avl_tree::SearchTree<T>::insert (line 80) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `avltree`
[INFO] [stdout]  --> src/avl_tree.rs:81:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use avltree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `avltree`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/avl_tree.rs - avl_tree::SearchTree<T>::iter (line 328) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `avltree`
[INFO] [stdout]  --> src/avl_tree.rs:329:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use avltree::SearchTree;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `avltree`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/avl_tree.rs - avl_tree::SearchTree<T>::contains (line 62)
[INFO] [stdout]     src/avl_tree.rs - avl_tree::SearchTree<T>::insert (line 80)
[INFO] [stdout]     src/avl_tree.rs - avl_tree::SearchTree<T>::is_empty (line 48)
[INFO] [stdout]     src/avl_tree.rs - avl_tree::SearchTree<T>::iter (line 328)
[INFO] [stdout]     src/avl_tree.rs - avl_tree::SearchTree<T>::new (line 33)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "07e0b527aecba609fdee1883680e8d7b5902e8e2f3ee6fb44e063af2eca30d4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07e0b527aecba609fdee1883680e8d7b5902e8e2f3ee6fb44e063af2eca30d4b", kill_on_drop: false }`
[INFO] [stdout] 07e0b527aecba609fdee1883680e8d7b5902e8e2f3ee6fb44e063af2eca30d4b
[INFO] testing gaojunxuan/chrom_mini_graph against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaojunxuan%2Fchrom_mini_graph" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/gaojunxuan/chrom_mini_graph on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/gaojunxuan/chrom_mini_graph
[INFO] finished tweaking git repo https://github.com/gaojunxuan/chrom_mini_graph
[INFO] tweaked toml for git repo https://github.com/gaojunxuan/chrom_mini_graph written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/gaojunxuan/chrom_mini_graph 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b112bc8b1db2742b1f665d9f2fc153ae02e3a5e194cd53683d8cd45e88a24624
[INFO] running `Command { std: "docker" "start" "-a" "b112bc8b1db2742b1f665d9f2fc153ae02e3a5e194cd53683d8cd45e88a24624", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b112bc8b1db2742b1f665d9f2fc153ae02e3a5e194cd53683d8cd45e88a24624", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b112bc8b1db2742b1f665d9f2fc153ae02e3a5e194cd53683d8cd45e88a24624", kill_on_drop: false }`
[INFO] [stdout] b112bc8b1db2742b1f665d9f2fc153ae02e3a5e194cd53683d8cd45e88a24624
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b6d2967848054bb84efed48518c582e444043bf5181912a3ad2451be40226cbd
[INFO] running `Command { std: "docker" "start" "-a" "b6d2967848054bb84efed48518c582e444043bf5181912a3ad2451be40226cbd", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.140
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde v1.0.155
[INFO] [stderr]    Compiling serde_derive v1.0.155
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libm v0.2.6
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling io-lifetimes v1.0.6
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling serde_json v1.0.94
[INFO] [stderr]    Compiling rustix v0.36.9
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling proc-macro-error-attr v0.4.12
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling linux-raw-sys v0.1.4
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling safe_arch v0.6.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v0.4.12
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling thiserror v1.0.39
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling cbindgen v0.20.0
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling jobserver v0.1.26
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling num-complex v0.4.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling fs-utils v1.1.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling cmake v0.1.49
[INFO] [stderr]    Compiling openssl-src v111.25.1+1.1.1t
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling wyhash v0.5.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.2
[INFO] [stderr]    Compiling wide v0.7.8
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling aho-corasick v0.7.20
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling openssl-sys v0.9.80
[INFO] [stderr]    Compiling libz-sys v1.1.8
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling curl-sys v0.4.60+curl-7.88.1
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling tempfile v3.4.0
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling syn-mid v0.5.3
[INFO] [stderr]    Compiling hts-sys v2.0.3
[INFO] [stderr]    Compiling simba v0.6.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.11
[INFO] [stderr]    Compiling anyhow v1.0.69
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]    Compiling time-macros v0.2.8
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling genawaiter-macro v0.99.1
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling os_str_bytes v6.4.1
[INFO] [stderr]    Compiling num_threads v0.1.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.39
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling enum-map-derive v0.6.0
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]    Compiling time v0.3.20
[INFO] [stderr]    Compiling enum-map v1.1.1
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling clap_lex v0.3.2
[INFO] [stderr]    Compiling genawaiter-proc-macro v0.99.1
[INFO] [stderr]    Compiling petgraph v0.6.3
[INFO] [stderr]    Compiling is-terminal v0.4.4
[INFO] [stderr]    Compiling url v2.3.1
[INFO] [stderr]    Compiling colored v2.0.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling ndarray v0.15.6
[INFO] [stderr]    Compiling ordered-float v3.4.0
[INFO] [stderr] error: could not compile `simba` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2023-12-22-x86_64-unknown-linux-gnu/bin/rustc --crate-name simba --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/simba-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="std"' --cfg 'feature="wide"' -C metadata=6a68d5ab00828661 -C extra-filename=-6a68d5ab00828661 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern approx=/opt/rustwide/target/debug/deps/libapprox-e190e4af5b416278.rmeta --extern num_complex=/opt/rustwide/target/debug/deps/libnum_complex-7e22d006d20f8c15.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-39199c15e4fe89a8.rmeta --extern paste=/opt/rustwide/target/debug/deps/libpaste-c572d19bf0492e34.so --extern wide=/opt/rustwide/target/debug/deps/libwide-cded075ea0e1a171.rmeta --cap-lints allow --cap-lints=warn` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `regex-syntax` (lib)
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2023-12-22-x86_64-unknown-linux-gnu/bin/rustc --crate-name regex_syntax --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=39588634f741185a -C extra-filename=-39588634f741185a --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints allow --cap-lints=warn` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "b6d2967848054bb84efed48518c582e444043bf5181912a3ad2451be40226cbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b6d2967848054bb84efed48518c582e444043bf5181912a3ad2451be40226cbd", kill_on_drop: false }`
[INFO] [stdout] b6d2967848054bb84efed48518c582e444043bf5181912a3ad2451be40226cbd
