[INFO] fetching crate bio 1.4.0...
[INFO] checking bio-1.4.0 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate bio 1.4.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate bio 1.4.0 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bio 1.4.0
[INFO] finished tweaking crates.io crate bio 1.4.0
[INFO] tweaked toml for crates.io crate bio 1.4.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc_version v0.1.7
[INFO] [stderr]   Downloaded simba v0.6.0
[INFO] [stderr]   Downloaded itertools-num v0.1.3
[INFO] [stderr]   Downloaded enum-map-derive v0.6.0
[INFO] [stderr]   Downloaded ordered-float v3.9.2
[INFO] [stderr]   Downloaded feature-probe v0.1.1
[INFO] [stderr]   Downloaded derive-new v0.5.9
[INFO] [stderr]   Downloaded newtype_derive v0.1.6
[INFO] [stderr]   Downloaded custom_derive v0.1.7
[INFO] [stderr]   Downloaded bytecount v0.6.7
[INFO] [stderr]   Downloaded semver v0.1.20
[INFO] [stderr]   Downloaded editdistancek v1.0.2
[INFO] [stderr]   Downloaded bio-types v1.0.1
[INFO] [stderr]   Downloaded enum-map v1.1.1
[INFO] [stderr]   Downloaded triple_accel v0.4.0
[INFO] [stderr]   Downloaded bv v0.11.1
[INFO] [stderr]   Downloaded packed_simd v0.3.9
[INFO] [stderr]   Downloaded statrs v0.16.0
[INFO] [stderr]   Downloaded ndarray v0.15.6
[INFO] [stderr]   Downloaded nalgebra v0.29.0
[INFO] [stderr]   Downloaded matrixmultiply v0.3.8
[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" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 32b0fd33d2adc3cfe3994becd2281c0a4f61ede2f44fda47fdcc97402c1cd17e
[INFO] running `Command { std: "docker" "start" "-a" "32b0fd33d2adc3cfe3994becd2281c0a4f61ede2f44fda47fdcc97402c1cd17e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32b0fd33d2adc3cfe3994becd2281c0a4f61ede2f44fda47fdcc97402c1cd17e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32b0fd33d2adc3cfe3994becd2281c0a4f61ede2f44fda47fdcc97402c1cd17e", kill_on_drop: false }`
[INFO] [stdout] 32b0fd33d2adc3cfe3994becd2281c0a4f61ede2f44fda47fdcc97402c1cd17e
[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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a7ba98aff61881e4abf62430c5d8320638c8d995e0305cb61b4ca180d92aacd
[INFO] running `Command { std: "docker" "start" "-a" "0a7ba98aff61881e4abf62430c5d8320638c8d995e0305cb61b4ca180d92aacd", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling enum-map-derive v0.6.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking safe_arch v0.7.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]     Checking triple_accel v0.4.0
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]     Checking strum v0.25.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking wide v0.7.15
[INFO] [stderr]     Checking editdistancek v1.0.2
[INFO] [stderr]     Checking bytecount v0.6.7
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking enum-map v1.1.1
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking itertools-num v0.1.3
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking simba v0.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking bio-types v1.0.1
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking nalgebra v0.29.0
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking multimap v0.8.3
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking statrs v0.16.0
[INFO] [stderr]     Checking bio v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `Alignment` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Alignment` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AlignmentOperation` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `AlignmentOperation` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TextSlice` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | use crate::utils::TextSlice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `TextSlice` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `max` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout] 85 | use std::cmp::{max, min, Ordering};
[INFO] [stdout]    |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `max` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `i32` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | use std::i32;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `i32` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Scoring` is already imported here
[INFO] [stdout] 90 | use crate::alignment::pairwise::Scoring;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DoubleEndedIterator` is imported redundantly
[INFO] [stdout]   --> src/data_structures/fmindex.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use std::iter::DoubleEndedIterator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `DoubleEndedIterator` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Copy` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::marker::Copy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Copy` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fasta.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/gff.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/myers/traceback.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array2` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `Array2` is already imported here
[INFO] [stdout] 7 | use ndarray::prelude::Array2;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array2` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `Array2` is already imported here
[INFO] [stdout] 7 | use ndarray::prelude::Array2;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:33
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:24
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:33
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:33
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `XYEmission`
[INFO] [stdout]   --> src/stats/pairhmm/pairhmm.rs:20:63
[INFO] [stdout]    |
[INFO] [stdout] 20 |     EmissionParameters, GapParameters, StartEndGapParameters, XYEmission,
[INFO] [stdout]    |                                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Into` is imported redundantly
[INFO] [stdout]  --> src/stats/probs/adaptive_integration.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::convert::{Into, TryFrom};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Into` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Alignment` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Alignment` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AlignmentOperation` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `AlignmentOperation` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TextSlice` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | use crate::utils::TextSlice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `TextSlice` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `max` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout] 85 | use std::cmp::{max, min, Ordering};
[INFO] [stdout]    |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `max` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `i32` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | use std::i32;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `i32` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Scoring` is already imported here
[INFO] [stdout] 90 | use crate::alignment::pairwise::Scoring;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]    --> src/alignment/poa.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |     use super::*;
[INFO] [stdout]     |         -------- the item `Scoring` is already imported here
[INFO] [stdout] 663 |     use crate::alignment::pairwise::Scoring;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NodeIndex` is imported redundantly
[INFO] [stdout]    --> src/alignment/poa.rs:665:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |     use super::*;
[INFO] [stdout]     |         -------- the item `NodeIndex` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 665 |     use petgraph::graph::NodeIndex;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DoubleEndedIterator` is imported redundantly
[INFO] [stdout]   --> src/data_structures/fmindex.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use std::iter::DoubleEndedIterator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `DoubleEndedIterator` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `dna` is imported redundantly
[INFO] [stdout]    --> src/data_structures/fmindex.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 570 |     use super::*;
[INFO] [stdout]     |         -------- the item `dna` is already imported here
[INFO] [stdout] 571 |     use crate::alphabets::dna;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Occ` is imported redundantly
[INFO] [stdout]    --> src/data_structures/fmindex.rs:572:50
[INFO] [stdout]     |
[INFO] [stdout] 570 |     use super::*;
[INFO] [stdout]     |         -------- the item `Occ` is already imported here
[INFO] [stdout] 571 |     use crate::alphabets::dna;
[INFO] [stdout] 572 |     use crate::data_structures::bwt::{bwt, less, Occ};
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BitVec` is imported redundantly
[INFO] [stdout]    --> src/data_structures/rank_select.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     use super::*;
[INFO] [stdout]     |         -------- the item `BitVec` is already imported here
[INFO] [stdout] 276 |     use bv::bit_vec;
[INFO] [stdout] 277 |     use bv::BitVec;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `transform_text` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `transform_text` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `PosTypes` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:33
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `PosTypes` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sais` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:43
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `Sais` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Alphabet` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:726:33
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `Alphabet` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout] 726 |     use crate::alphabets::{dna, Alphabet};
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BitVec` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:728:14
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `BitVec` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 728 |     use bv::{BitVec, BitsPush};
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 |     use rand;
[INFO] [stdout]     |         ^^^^ the item `rand` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Copy` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::marker::Copy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Copy` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fasta.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]     --> src/io/fasta.rs:1049:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     use super::*;
[INFO] [stdout]      |         -------- the item `io` is already imported here
[INFO] [stdout] 1048 |     use std::fmt::Write as FmtWrite;
[INFO] [stdout] 1049 |     use std::io;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |     use super::*;
[INFO] [stdout]     |         -------- the item `io` is already imported here
[INFO] [stdout] 587 |     use std::fmt::Write as FmtWrite;
[INFO] [stdout] 588 |     use std::io;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/gff.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Strand` is imported redundantly
[INFO] [stdout]    --> src/io/gff.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     use super::*;
[INFO] [stdout]     |         -------- the item `Strand` is already imported here
[INFO] [stdout] 391 |     use bio_types::strand::Strand;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MultiMap` is imported redundantly
[INFO] [stdout]    --> src/io/gff.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     use super::*;
[INFO] [stdout]     |         -------- the item `MultiMap` is already imported here
[INFO] [stdout] 391 |     use bio_types::strand::Strand;
[INFO] [stdout] 392 |     use multimap::MultiMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/myers/traceback.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScoredPos` is imported redundantly
[INFO] [stdout]    --> src/pattern_matching/pssm/dnamotif.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |     use super::*;
[INFO] [stdout]     |         -------- the item `ScoredPos` is already imported here
[INFO] [stdout] 187 |     use crate::pattern_matching::pssm::ScoredPos;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]   --> src/stats/bayesian/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     use super::*;
[INFO] [stdout]    |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 52 |     use crate::stats::LogProb;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:33
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:24
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:33
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:33
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1236:9
[INFO] [stdout]      |
[INFO] [stdout] 1236 |     use super::super::Prob;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1243 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/homopolypairhmm.rs:620:24
[INFO] [stdout]     |
[INFO] [stdout] 620 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 621 |
[INFO] [stdout] 622 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/homopolypairhmm.rs:620:33
[INFO] [stdout]     |
[INFO] [stdout] 620 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 621 |
[INFO] [stdout] 622 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/pairhmm.rs:287:24
[INFO] [stdout]     |
[INFO] [stdout] 287 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 288 |
[INFO] [stdout] 289 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Into` is imported redundantly
[INFO] [stdout]  --> src/stats/probs/adaptive_integration.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::convert::{Into, TryFrom};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout]  --> /rustc/b0696a5160711c068cb1f01b7437db7990d15750/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Into` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/probs/cdf.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 416 |     use crate::stats::LogProb;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Itertools` is imported redundantly
[INFO] [stdout]    --> src/stats/probs/mod.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     use super::*;
[INFO] [stdout]     |         -------- the item `Itertools` is already imported here
[INFO] [stdout] 493 |     use itertools::Itertools;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `block_mut`, `left_block_mut`, and `print_state` are never used
[INFO] [stdout]    --> src/pattern_matching/myers/traceback.rs:74:8
[INFO] [stdout]     |
[INFO] [stdout] 65  | pub(super) trait TracebackHandler<'a, T, D>
[INFO] [stdout]     |                  ---------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 74  |     fn block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80  |     fn left_block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn print_state(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `block_mut`, `left_block_mut`, and `print_state` are never used
[INFO] [stdout]    --> src/pattern_matching/myers/traceback.rs:74:8
[INFO] [stdout]     |
[INFO] [stdout] 65  | pub(super) trait TracebackHandler<'a, T, D>
[INFO] [stdout]     |                  ---------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 74  |     fn block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80  |     fn left_block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn print_state(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 46 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.56s
[INFO] running `Command { std: "docker" "inspect" "0a7ba98aff61881e4abf62430c5d8320638c8d995e0305cb61b4ca180d92aacd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a7ba98aff61881e4abf62430c5d8320638c8d995e0305cb61b4ca180d92aacd", kill_on_drop: false }`
[INFO] [stdout] 0a7ba98aff61881e4abf62430c5d8320638c8d995e0305cb61b4ca180d92aacd
[INFO] checking bio-1.4.0 against try#bfe97fcae016881ad333f0ff8cea2cadb9cf136c for pr-121848
[INFO] extracting crate bio 1.4.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate bio 1.4.0 on toolchain bfe97fcae016881ad333f0ff8cea2cadb9cf136c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bio 1.4.0
[INFO] finished tweaking crates.io crate bio 1.4.0
[INFO] tweaked toml for crates.io crate bio 1.4.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "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" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 25258353cdb89218ea609cd0faf7cec718da86fd03139fe57f77e018828a4aaa
[INFO] running `Command { std: "docker" "start" "-a" "25258353cdb89218ea609cd0faf7cec718da86fd03139fe57f77e018828a4aaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "25258353cdb89218ea609cd0faf7cec718da86fd03139fe57f77e018828a4aaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25258353cdb89218ea609cd0faf7cec718da86fd03139fe57f77e018828a4aaa", kill_on_drop: false }`
[INFO] [stdout] 25258353cdb89218ea609cd0faf7cec718da86fd03139fe57f77e018828a4aaa
[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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c851541fa15d1342feac1a8e270980c3a2e384e8b9957d53a9bb50e37c9a17c
[INFO] running `Command { std: "docker" "start" "-a" "4c851541fa15d1342feac1a8e270980c3a2e384e8b9957d53a9bb50e37c9a17c", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling enum-map-derive v0.6.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking safe_arch v0.7.1
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]    Compiling getset v0.1.2
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking editdistancek v1.0.2
[INFO] [stderr]     Checking bytecount v0.6.7
[INFO] [stderr]     Checking strum v0.25.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking wide v0.7.15
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking triple_accel v0.4.0
[INFO] [stderr]     Checking enum-map v1.1.1
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking itertools-num v0.1.3
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]     Checking simba v0.6.0
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking bio-types v1.0.1
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking nalgebra v0.29.0
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking multimap v0.8.3
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking statrs v0.16.0
[INFO] [stderr]     Checking bio v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `Alignment` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Alignment` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AlignmentOperation` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `AlignmentOperation` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TextSlice` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | use crate::utils::TextSlice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `TextSlice` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `max` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout] 85 | use std::cmp::{max, min, Ordering};
[INFO] [stdout]    |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `max` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `i32` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | use std::i32;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `i32` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Scoring` is already imported here
[INFO] [stdout] 90 | use crate::alignment::pairwise::Scoring;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DoubleEndedIterator` is imported redundantly
[INFO] [stdout]   --> src/data_structures/fmindex.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use std::iter::DoubleEndedIterator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `DoubleEndedIterator` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Copy` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::marker::Copy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Copy` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fasta.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/gff.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/myers/traceback.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array2` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `Array2` is already imported here
[INFO] [stdout] 7 | use ndarray::prelude::Array2;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array2` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `Array2` is already imported here
[INFO] [stdout] 7 | use ndarray::prelude::Array2;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:33
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:24
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:33
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:33
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `XYEmission`
[INFO] [stdout]   --> src/stats/pairhmm/pairhmm.rs:20:63
[INFO] [stdout]    |
[INFO] [stdout] 20 |     EmissionParameters, GapParameters, StartEndGapParameters, XYEmission,
[INFO] [stdout]    |                                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Into` is imported redundantly
[INFO] [stdout]  --> src/stats/probs/adaptive_integration.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::convert::{Into, TryFrom};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Into` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Alignment` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Alignment` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AlignmentOperation` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout] 83 | use crate::alignment::{Alignment, AlignmentOperation};
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `AlignmentOperation` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `TextSlice` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | use crate::utils::TextSlice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `TextSlice` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `max` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout] 85 | use std::cmp::{max, min, Ordering};
[INFO] [stdout]    |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `max` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `i32` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | use std::i32;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `i32` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]   --> src/alignment/pairwise/banded.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use super::*;
[INFO] [stdout]    |     -------- the item `Scoring` is already imported here
[INFO] [stdout] 90 | use crate::alignment::pairwise::Scoring;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Scoring` is imported redundantly
[INFO] [stdout]    --> src/alignment/poa.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |     use super::*;
[INFO] [stdout]     |         -------- the item `Scoring` is already imported here
[INFO] [stdout] 663 |     use crate::alignment::pairwise::Scoring;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NodeIndex` is imported redundantly
[INFO] [stdout]    --> src/alignment/poa.rs:665:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |     use super::*;
[INFO] [stdout]     |         -------- the item `NodeIndex` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 665 |     use petgraph::graph::NodeIndex;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `DoubleEndedIterator` is imported redundantly
[INFO] [stdout]   --> src/data_structures/fmindex.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use std::iter::DoubleEndedIterator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `DoubleEndedIterator` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `dna` is imported redundantly
[INFO] [stdout]    --> src/data_structures/fmindex.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 570 |     use super::*;
[INFO] [stdout]     |         -------- the item `dna` is already imported here
[INFO] [stdout] 571 |     use crate::alphabets::dna;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Occ` is imported redundantly
[INFO] [stdout]    --> src/data_structures/fmindex.rs:572:50
[INFO] [stdout]     |
[INFO] [stdout] 570 |     use super::*;
[INFO] [stdout]     |         -------- the item `Occ` is already imported here
[INFO] [stdout] 571 |     use crate::alphabets::dna;
[INFO] [stdout] 572 |     use crate::data_structures::bwt::{bwt, less, Occ};
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BitVec` is imported redundantly
[INFO] [stdout]    --> src/data_structures/rank_select.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     use super::*;
[INFO] [stdout]     |         -------- the item `BitVec` is already imported here
[INFO] [stdout] 276 |     use bv::bit_vec;
[INFO] [stdout] 277 |     use bv::BitVec;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `transform_text` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `transform_text` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `PosTypes` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:33
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `PosTypes` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Sais` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:725:43
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `Sais` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Alphabet` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:726:33
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `Alphabet` is already imported here
[INFO] [stdout] 725 |     use super::{transform_text, PosTypes, Sais};
[INFO] [stdout] 726 |     use crate::alphabets::{dna, Alphabet};
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `BitVec` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:728:14
[INFO] [stdout]     |
[INFO] [stdout] 724 |     use super::*;
[INFO] [stdout]     |         -------- the item `BitVec` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 728 |     use bv::{BitVec, BitsPush};
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]    --> src/data_structures/suffix_array.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 |     use rand;
[INFO] [stdout]     |         ^^^^ the item `rand` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Copy` is imported redundantly
[INFO] [stdout]   --> src/io/bed.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use std::marker::Copy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `Copy` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fasta.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]     --> src/io/fasta.rs:1049:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     use super::*;
[INFO] [stdout]      |         -------- the item `io` is already imported here
[INFO] [stdout] 1048 |     use std::fmt::Write as FmtWrite;
[INFO] [stdout] 1049 |     use std::io;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | use std::convert::AsRef;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `io` is imported redundantly
[INFO] [stdout]    --> src/io/fastq.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |     use super::*;
[INFO] [stdout]     |         -------- the item `io` is already imported here
[INFO] [stdout] 587 |     use std::fmt::Write as FmtWrite;
[INFO] [stdout] 588 |     use std::io;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> src/io/gff.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Strand` is imported redundantly
[INFO] [stdout]    --> src/io/gff.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     use super::*;
[INFO] [stdout]     |         -------- the item `Strand` is already imported here
[INFO] [stdout] 391 |     use bio_types::strand::Strand;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `MultiMap` is imported redundantly
[INFO] [stdout]    --> src/io/gff.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     use super::*;
[INFO] [stdout]     |         -------- the item `MultiMap` is already imported here
[INFO] [stdout] 391 |     use bio_types::strand::Strand;
[INFO] [stdout] 392 |     use multimap::MultiMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/myers/traceback.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/dnamotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `ScoredPos` is imported redundantly
[INFO] [stdout]    --> src/pattern_matching/pssm/dnamotif.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |     use super::*;
[INFO] [stdout]     |         -------- the item `ScoredPos` is already imported here
[INFO] [stdout] 187 |     use crate::pattern_matching::pssm::ScoredPos;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `NEG_INFINITY` is imported redundantly
[INFO] [stdout]  --> src/pattern_matching/pssm/protmotif.rs:9:26
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::*;
[INFO] [stdout]   |     -------- the item `NEG_INFINITY` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 9 | use std::f32::{INFINITY, NEG_INFINITY};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]   --> src/stats/bayesian/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     use super::*;
[INFO] [stdout]    |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 52 |     use crate::stats::LogProb;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:24
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:715:33
[INFO] [stdout]     |
[INFO] [stdout] 715 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 716 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:24
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/hmm/mod.rs:837:33
[INFO] [stdout]     |
[INFO] [stdout] 837 |     use super::super::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 838 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                        ^^^^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1117:33
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     use super::super::{LogProb, Prob};
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 1118 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]     --> src/stats/hmm/mod.rs:1236:9
[INFO] [stdout]      |
[INFO] [stdout] 1236 |     use super::super::Prob;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1243 |     use super::*;
[INFO] [stdout]      |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/homopolypairhmm.rs:620:24
[INFO] [stdout]     |
[INFO] [stdout] 620 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 621 |
[INFO] [stdout] 622 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Prob` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/homopolypairhmm.rs:620:33
[INFO] [stdout]     |
[INFO] [stdout] 620 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 621 |
[INFO] [stdout] 622 |     use super::*;
[INFO] [stdout]     |         -------- the item `Prob` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/pairhmm/pairhmm.rs:287:24
[INFO] [stdout]     |
[INFO] [stdout] 287 |     use crate::stats::{LogProb, Prob};
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 288 |
[INFO] [stdout] 289 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Into` is imported redundantly
[INFO] [stdout]  --> src/stats/probs/adaptive_integration.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::convert::{Into, TryFrom};
[INFO] [stdout]   |                    ^^^^
[INFO] [stdout]  --> /rustc/bfe97fcae016881ad333f0ff8cea2cadb9cf136c/library/std/src/prelude/mod.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Into` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `LogProb` is imported redundantly
[INFO] [stdout]    --> src/stats/probs/cdf.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |     use super::*;
[INFO] [stdout]     |         -------- the item `LogProb` is already imported here
[INFO] [stdout] 416 |     use crate::stats::LogProb;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Itertools` is imported redundantly
[INFO] [stdout]    --> src/stats/probs/mod.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     use super::*;
[INFO] [stdout]     |         -------- the item `Itertools` is already imported here
[INFO] [stdout] 493 |     use itertools::Itertools;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `block_mut`, `left_block_mut`, and `print_state` are never used
[INFO] [stdout]    --> src/pattern_matching/myers/traceback.rs:74:8
[INFO] [stdout]     |
[INFO] [stdout] 65  | pub(super) trait TracebackHandler<'a, T, D>
[INFO] [stdout]     |                  ---------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 74  |     fn block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80  |     fn left_block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn print_state(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `block_mut`, `left_block_mut`, and `print_state` are never used
[INFO] [stdout]    --> src/pattern_matching/myers/traceback.rs:74:8
[INFO] [stdout]     |
[INFO] [stdout] 65  | pub(super) trait TracebackHandler<'a, T, D>
[INFO] [stdout]     |                  ---------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 74  |     fn block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80  |     fn left_block_mut(&mut self) -> &mut State<T, D>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |     fn print_state(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 46 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.36s
[INFO] running `Command { std: "docker" "inspect" "4c851541fa15d1342feac1a8e270980c3a2e384e8b9957d53a9bb50e37c9a17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c851541fa15d1342feac1a8e270980c3a2e384e8b9957d53a9bb50e37c9a17c", kill_on_drop: false }`
[INFO] [stdout] 4c851541fa15d1342feac1a8e270980c3a2e384e8b9957d53a9bb50e37c9a17c
