[INFO] cloning repository https://github.com/coniferprod/sevenator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/coniferprod/sevenator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconiferprod%2Fsevenator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconiferprod%2Fsevenator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 17487abd54829b4bff29233ba80020d32eb57af5
[INFO] testing coniferprod/sevenator against beta-2021-08-01 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconiferprod%2Fsevenator" "/workspace/builds/worker-40/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-40/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/coniferprod/sevenator on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/coniferprod/sevenator
[INFO] finished tweaking git repo https://github.com/coniferprod/sevenator
[INFO] tweaked toml for git repo https://github.com/coniferprod/sevenator written to /workspace/builds/worker-40/source/Cargo.toml
[INFO] crate git repo https://github.com/coniferprod/sevenator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3dd3cc1e7271e0a815b3806a0a50a25cb1bfb23f6027b4d4e7adedfd779c6df3
[INFO] running `Command { std: "docker" "start" "-a" "3dd3cc1e7271e0a815b3806a0a50a25cb1bfb23f6027b4d4e7adedfd779c6df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3dd3cc1e7271e0a815b3806a0a50a25cb1bfb23f6027b4d4e7adedfd779c6df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dd3cc1e7271e0a815b3806a0a50a25cb1bfb23f6027b4d4e7adedfd779c6df3", kill_on_drop: false }`
[INFO] [stdout] 3dd3cc1e7271e0a815b3806a0a50a25cb1bfb23f6027b4d4e7adedfd779c6df3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd1898e4fa59a43c973cc73046f2fffe6f9ddaf494542586469b9fdfdc0993db
[INFO] running `Command { std: "docker" "start" "-a" "dd1898e4fa59a43c973cc73046f2fffe6f9ddaf494542586469b9fdfdc0993db", kill_on_drop: false }`
[INFO] [stderr]    Compiling sevenator v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::io::Cursor`
[INFO] [stdout]  --> src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::Cursor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/lib.rs:730:42
[INFO] [stdout]     |
[INFO] [stdout] 730 |         *lfo_data.last_mut().unwrap() |= (self.pitch_mod_sens << 4);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `make_brass1`
[INFO] [stdout]  --> src/lib.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn make_brass1() -> Voice {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `adsr`
[INFO] [stdout]    --> src/lib.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn adsr(attack: u8, decay: u8, sustain: u8, release: u8) -> Self {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:316:12
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Exponential`
[INFO] [stdout]    --> src/lib.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     Exponential
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lin_pos`
[INFO] [stdout]    --> src/lib.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn lin_pos() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lin_neg`
[INFO] [stdout]    --> src/lib.rs:363:12
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn lin_neg() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `exp_pos`
[INFO] [stdout]    --> src/lib.rs:367:12
[INFO] [stdout]     |
[INFO] [stdout] 367 |     pub fn exp_pos() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `exp_neg`
[INFO] [stdout]    --> src/lib.rs:371:12
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn exp_neg() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:434:12
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Fixed`
[INFO] [stdout]    --> src/lib.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     Fixed,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:491:12
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:513:12
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawDown`
[INFO] [stdout]    --> src/lib.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     SawDown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawUp`
[INFO] [stdout]    --> src/lib.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     SawUp,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Square`
[INFO] [stdout]    --> src/lib.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     Square,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Sine`
[INFO] [stdout]    --> src/lib.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     Sine,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SampleAndHold`
[INFO] [stdout]    --> src/lib.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 |     SampleAndHold,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:583:12
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:594:12
[INFO] [stdout]     |
[INFO] [stdout] 594 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:657:12
[INFO] [stdout]     |
[INFO] [stdout] 657 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 27 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sevenator::*`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use sevenator::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     sevenator::run();
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.25s
[INFO] running `Command { std: "docker" "inspect" "dd1898e4fa59a43c973cc73046f2fffe6f9ddaf494542586469b9fdfdc0993db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd1898e4fa59a43c973cc73046f2fffe6f9ddaf494542586469b9fdfdc0993db", kill_on_drop: false }`
[INFO] [stdout] dd1898e4fa59a43c973cc73046f2fffe6f9ddaf494542586469b9fdfdc0993db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce9d2b4ff93bb0544f80a7a5c9de5219af6d138c972d4050f74134ee25e0c6e9
[INFO] running `Command { std: "docker" "start" "-a" "ce9d2b4ff93bb0544f80a7a5c9de5219af6d138c972d4050f74134ee25e0c6e9", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stdout] warning: unused import: `std::io::Cursor`
[INFO] [stdout]  --> src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::Cursor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/lib.rs:730:42
[INFO] [stdout]     |
[INFO] [stdout] 730 |         *lfo_data.last_mut().unwrap() |= (self.pitch_mod_sens << 4);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `make_brass1`
[INFO] [stdout]  --> src/lib.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn make_brass1() -> Voice {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `adsr`
[INFO] [stdout]    --> src/lib.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn adsr(attack: u8, decay: u8, sustain: u8, release: u8) -> Self {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:316:12
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Exponential`
[INFO] [stdout]    --> src/lib.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     Exponential
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lin_pos`
[INFO] [stdout]    --> src/lib.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub fn lin_pos() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `lin_neg`
[INFO] [stdout]    --> src/lib.rs:363:12
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub fn lin_neg() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `exp_pos`
[INFO] [stdout]    --> src/lib.rs:367:12
[INFO] [stdout]     |
[INFO] [stdout] 367 |     pub fn exp_pos() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `exp_neg`
[INFO] [stdout]    --> src/lib.rs:371:12
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub fn exp_neg() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:434:12
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Fixed`
[INFO] [stdout]    --> src/lib.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     Fixed,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:491:12
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:513:12
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawDown`
[INFO] [stdout]    --> src/lib.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     SawDown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawUp`
[INFO] [stdout]    --> src/lib.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     SawUp,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Square`
[INFO] [stdout]    --> src/lib.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     Square,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Sine`
[INFO] [stdout]    --> src/lib.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     Sine,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SampleAndHold`
[INFO] [stdout]    --> src/lib.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 |     SampleAndHold,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:583:12
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:594:12
[INFO] [stdout]     |
[INFO] [stdout] 594 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:657:12
[INFO] [stdout]     |
[INFO] [stdout] 657 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 27 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sevenator v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `sevenator::*`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use sevenator::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     sevenator::run();
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Cursor`
[INFO] [stdout]  --> src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::Cursor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/lib.rs:730:42
[INFO] [stdout]     |
[INFO] [stdout] 730 |         *lfo_data.last_mut().unwrap() |= (self.pitch_mod_sens << 4);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sync`
[INFO] [stdout]    --> src/lib.rs:910:13
[INFO] [stdout]     |
[INFO] [stdout] 910 |         let sync = true;
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_sync`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:928:13
[INFO] [stdout]     |
[INFO] [stdout] 928 |         let mut actual = feedback | ((if sync { 1 } else { 0 }) << 3);
[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: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `adsr`
[INFO] [stdout]    --> src/lib.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn adsr(attack: u8, decay: u8, sustain: u8, release: u8) -> Self {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:316:12
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:434:12
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Fixed`
[INFO] [stdout]    --> src/lib.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     Fixed,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `from_bytes`
[INFO] [stdout]    --> src/lib.rs:491:12
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:513:12
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawDown`
[INFO] [stdout]    --> src/lib.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     SawDown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SawUp`
[INFO] [stdout]    --> src/lib.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     SawUp,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `SampleAndHold`
[INFO] [stdout]    --> src/lib.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 |     SampleAndHold,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:583:12
[INFO] [stdout]     |
[INFO] [stdout] 583 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:594:12
[INFO] [stdout]     |
[INFO] [stdout] 594 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `new`
[INFO] [stdout]    --> src/lib.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `to_bytes`
[INFO] [stdout]    --> src/lib.rs:657:12
[INFO] [stdout]     |
[INFO] [stdout] 657 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 7.57s
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ce9d2b4ff93bb0544f80a7a5c9de5219af6d138c972d4050f74134ee25e0c6e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce9d2b4ff93bb0544f80a7a5c9de5219af6d138c972d4050f74134ee25e0c6e9", kill_on_drop: false }`
[INFO] [stdout] ce9d2b4ff93bb0544f80a7a5c9de5219af6d138c972d4050f74134ee25e0c6e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-40/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 02693586be419e575c73dc9109a037350aa3efedc7908bd136b6cc635a12e2a4
[INFO] running `Command { std: "docker" "start" "-a" "02693586be419e575c73dc9109a037350aa3efedc7908bd136b6cc635a12e2a4", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] warning: unused import: `std::io::Cursor`
[INFO] [stderr]  --> src/lib.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::io::Cursor;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/lib.rs:730:42
[INFO] [stderr]     |
[INFO] [stderr] 730 |         *lfo_data.last_mut().unwrap() |= (self.pitch_mod_sens << 4);
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `make_brass1`
[INFO] [stderr]  --> src/lib.rs:7:4
[INFO] [stderr]   |
[INFO] [stderr] 7 | fn make_brass1() -> Voice {
[INFO] [stderr]   |    ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:295:12
[INFO] [stderr]     |
[INFO] [stderr] 295 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `adsr`
[INFO] [stderr]    --> src/lib.rs:309:12
[INFO] [stderr]     |
[INFO] [stderr] 309 |     pub fn adsr(attack: u8, decay: u8, sustain: u8, release: u8) -> Self {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `from_bytes`
[INFO] [stderr]    --> src/lib.rs:316:12
[INFO] [stderr]     |
[INFO] [stderr] 316 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Exponential`
[INFO] [stderr]    --> src/lib.rs:349:5
[INFO] [stderr]     |
[INFO] [stderr] 349 |     Exponential
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `lin_pos`
[INFO] [stderr]    --> src/lib.rs:359:12
[INFO] [stderr]     |
[INFO] [stderr] 359 |     pub fn lin_pos() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `lin_neg`
[INFO] [stderr]    --> src/lib.rs:363:12
[INFO] [stderr]     |
[INFO] [stderr] 363 |     pub fn lin_neg() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `exp_pos`
[INFO] [stderr]    --> src/lib.rs:367:12
[INFO] [stderr]     |
[INFO] [stderr] 367 |     pub fn exp_pos() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `exp_neg`
[INFO] [stderr]    --> src/lib.rs:371:12
[INFO] [stderr]     |
[INFO] [stderr] 371 |     pub fn exp_neg() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:402:12
[INFO] [stderr]     |
[INFO] [stderr] 402 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `from_bytes`
[INFO] [stderr]    --> src/lib.rs:412:12
[INFO] [stderr]     |
[INFO] [stderr] 412 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `to_bytes`
[INFO] [stderr]    --> src/lib.rs:434:12
[INFO] [stderr]     |
[INFO] [stderr] 434 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Fixed`
[INFO] [stderr]    --> src/lib.rs:457:5
[INFO] [stderr]     |
[INFO] [stderr] 457 |     Fixed,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:476:12
[INFO] [stderr]     |
[INFO] [stderr] 476 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `from_bytes`
[INFO] [stderr]    --> src/lib.rs:491:12
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn from_bytes(data: Vec<u8>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `to_bytes`
[INFO] [stderr]    --> src/lib.rs:513:12
[INFO] [stderr]     |
[INFO] [stderr] 513 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `SawDown`
[INFO] [stderr]    --> src/lib.rs:564:5
[INFO] [stderr]     |
[INFO] [stderr] 564 |     SawDown,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `SawUp`
[INFO] [stderr]    --> src/lib.rs:565:5
[INFO] [stderr]     |
[INFO] [stderr] 565 |     SawUp,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Square`
[INFO] [stderr]    --> src/lib.rs:566:5
[INFO] [stderr]     |
[INFO] [stderr] 566 |     Square,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Sine`
[INFO] [stderr]    --> src/lib.rs:567:5
[INFO] [stderr]     |
[INFO] [stderr] 567 |     Sine,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `SampleAndHold`
[INFO] [stderr]    --> src/lib.rs:568:5
[INFO] [stderr]     |
[INFO] [stderr] 568 |     SampleAndHold,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:583:12
[INFO] [stderr]     |
[INFO] [stderr] 583 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `to_bytes`
[INFO] [stderr]    --> src/lib.rs:594:12
[INFO] [stderr]     |
[INFO] [stderr] 594 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:637:12
[INFO] [stderr]     |
[INFO] [stderr] 637 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `to_bytes`
[INFO] [stderr]    --> src/lib.rs:657:12
[INFO] [stderr]     |
[INFO] [stderr] 657 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sevenator` (lib) generated 27 warnings
[INFO] [stderr] warning: unused variable: `sync`
[INFO] [stderr]    --> src/lib.rs:910:13
[INFO] [stderr]     |
[INFO] [stderr] 910 |         let sync = true;
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_sync`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:928:13
[INFO] [stderr]     |
[INFO] [stderr] 928 |         let mut actual = feedback | ((if sync { 1 } else { 0 }) << 3);
[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: associated function is never used: `new`
[INFO] [stderr]    --> src/lib.rs:295:12
[INFO] [stderr]     |
[INFO] [stderr] 295 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sevenator::*`
[INFO] [stderr]  --> src/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use sevenator::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     sevenator::run();
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: `sevenator` (lib test) generated 21 warnings (18 duplicates)
[INFO] [stderr] warning: `sevenator` (bin "sevenator" test) generated 2 warnings
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.18s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/sevenator-5cc86906c02f9c75)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_bulk_b111 ... ok
[INFO] [stdout] test tests::test_bulk_b116 ... ok
[INFO] [stdout] test tests::test_eg_to_bytes ... ok
[INFO] [stdout] test tests::test_kbd_level_scaling_to_packed_bytes ... ok
[INFO] [stdout] test tests::test_lfo_to_packed_bytes ... ok
[INFO] [stdout] test tests::test_checksum ... ok
[INFO] [stdout] test tests::test_scaling_curve_exp_neg_to_bytes ... ok
[INFO] [stdout] test tests::test_op_to_packed_bytes ... ok
[INFO] [stdout] test tests::test_scaling_curve_exp_pos_to_bytes ... ok
[INFO] [stdout] test tests::test_scaling_curve_lin_neg_to_bytes ... ok
[INFO] [stdout] test tests::test_scaling_curve_lin_pos_to_bytes ... ok
[INFO] [stdout] test tests::test_voice_packed_length ... ok
[INFO] [stdout] test tests::test_voice_to_packed_bytes ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_voice_to_packed_bytes stdout ----
[INFO] [stdout]   EG: 8 bytes, [49, 99, 28, 68, 98, 98, 91, 0]
[INFO] [stdout]   KLS: 4 bytes, [39, 54, 50, 5]
[INFO] [stdout]   KBD RATE SCALING = 4 DETUNE = 0 b12: 0b111100
[INFO] [stdout]   b13: 0b111100
[INFO] [stdout]   OL:  0b1010010
[INFO] [stdout]   b15: 0b000010
[INFO] [stdout]   FF:  0b000000
[INFO] [stdout] OP6: 17 bytes, [49, 99, 28, 68, 98, 98, 91, 0, 39, 54, 50, 5, 60, 8, 82, 2, 0]
[INFO] [stdout]   EG: 8 bytes, [77, 36, 41, 71, 99, 98, 98, 0]
[INFO] [stdout]   KLS: 4 bytes, [39, 0, 0, 15]
[INFO] [stdout]   KBD RATE SCALING = 0 DETUNE = 1 b12: 0b1000000
[INFO] [stdout]   b13: 0b1000000
[INFO] [stdout]   OL:  0b1100010
[INFO] [stdout]   b15: 0b000010
[INFO] [stdout]   FF:  0b000000
[INFO] [stdout] OP5: 17 bytes, [77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 64, 8, 98, 2, 0]
[INFO] [stdout]   EG: 8 bytes, [77, 36, 41, 71, 99, 98, 98, 0]
[INFO] [stdout]   KLS: 4 bytes, [39, 0, 0, 15]
[INFO] [stdout]   KBD RATE SCALING = 0 DETUNE = 0 b12: 0b111000
[INFO] [stdout]   b13: 0b111000
[INFO] [stdout]   OL:  0b1100011
[INFO] [stdout]   b15: 0b000010
[INFO] [stdout]   FF:  0b000000
[INFO] [stdout] OP4: 17 bytes, [77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 56, 8, 99, 2, 0]
[INFO] [stdout]   EG: 8 bytes, [77, 76, 82, 71, 99, 98, 98, 0]
[INFO] [stdout]   KLS: 4 bytes, [39, 0, 0, 15]
[INFO] [stdout]   KBD RATE SCALING = 0 DETUNE = -2 b12: 0b101000
[INFO] [stdout]   b13: 0b101000
[INFO] [stdout]   OL:  0b1100011
[INFO] [stdout]   b15: 0b000010
[INFO] [stdout]   FF:  0b000000
[INFO] [stdout] OP3: 17 bytes, [77, 76, 82, 71, 99, 98, 98, 0, 39, 0, 0, 15, 40, 8, 99, 2, 0]
[INFO] [stdout]   EG: 8 bytes, [62, 51, 29, 71, 82, 95, 96, 0]
[INFO] [stdout]   KLS: 4 bytes, [27, 0, 7, 7]
[INFO] [stdout]   KBD RATE SCALING = 0 DETUNE = 7 b12: 0b1110000
[INFO] [stdout]   b13: 0b1110000
[INFO] [stdout]   OL:  0b1010110
[INFO] [stdout]   b15: 0b000000
[INFO] [stdout]   FF:  0b110010
[INFO] [stdout] OP2: 17 bytes, [62, 51, 29, 71, 82, 95, 96, 0, 27, 0, 7, 7, 112, 0, 86, 0, 50]
[INFO] [stdout]   EG: 8 bytes, [72, 76, 99, 71, 99, 88, 96, 0]
[INFO] [stdout]   KLS: 4 bytes, [39, 0, 14, 15]
[INFO] [stdout]   KBD RATE SCALING = 0 DETUNE = 7 b12: 0b1110000
[INFO] [stdout]   b13: 0b1110000
[INFO] [stdout]   OL:  0b1100010
[INFO] [stdout]   b15: 0b000000
[INFO] [stdout]   FF:  0b110010
[INFO] [stdout] OP1: 17 bytes, [72, 76, 99, 71, 99, 88, 96, 0, 39, 0, 14, 15, 112, 0, 98, 0, 50]
[INFO] [stdout] PEG: 8 bytes, [84, 95, 95, 60, 50, 50, 50, 50]
[INFO] [stdout] ALG: 22
[INFO] [stdout]   b111: 0b001111
[INFO] [stdout] LFO: 5 bytes, [37, 0, 5, 0, 56]
[INFO] [stdout]   TRNSP: 0x18
[INFO] [stdout]   NAME: 'BRASS   1 '
[INFO] [stdout] Vectors differ at offset 84
[INFO] [stdout] thread 'tests::test_voice_to_packed_bytes' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `[49, 99, 28, 68, 98, 98, 91, 0, 39, 54, 50, 5, 60, 8, 82, 2, 0, 77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 64, 8, 98, 2, 0, 77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 56, 8, 99, 2, 0, 77, 76, 82, 71, 99, 98, 98, 0, 39, 0, 0, 15, 40, 8, 99, 2, 0, 62, 51, 29, 71, 82, 95, 96, 0, 27, 0, 7, 7, 112, 0, 86, 0, 50, 72, 76, 99, 71, 99, 88, 96, 0, 39, 0, 14, 15, 112, 0, 98, 0, 50, 84, 95, 95, 60, 50, 50, 50, 50, 21, 15, 37, 0, 5, 0, 56, 24, 66, 82, 65, 83, 83, 32, 32, 32, 49, 32]`,
[INFO] [stdout]  right: `[49, 99, 28, 68, 98, 98, 91, 0, 39, 54, 50, 5, 60, 8, 82, 2, 0, 77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 64, 8, 98, 2, 0, 77, 36, 41, 71, 99, 98, 98, 0, 39, 0, 0, 15, 56, 8, 99, 2, 0, 77, 76, 82, 71, 99, 98, 98, 0, 39, 0, 0, 15, 40, 8, 99, 2, 0, 62, 51, 29, 71, 82, 95, 96, 0, 27, 0, 7, 7, 112, 0, 86, 0, 0, 72, 76, 99, 71, 99, 88, 96, 0, 39, 0, 14, 15, 112, 0, 98, 0, 0, 84, 95, 95, 60, 50, 50, 50, 50, 21, 15, 37, 0, 5, 0, 56, 24, 66, 82, 65, 83, 83, 32, 32, 32, 49, 32]`', src/lib.rs:903:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x559fdf0d63e0 - std::backtrace_rs::backtrace::libunwind::trace::hff4d1766e93f64f1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x559fdf0d63e0 - std::backtrace_rs::backtrace::trace_unsynchronized::h56bbc8eb78770bcb
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x559fdf0d63e0 - std::sys_common::backtrace::_print_fmt::h5c8e75464faca780
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x559fdf0d63e0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h48b88277def8b362
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x559fdf0f8bac - core::fmt::write::h3381b3176fe2b3d3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/fmt/mod.rs:1115:17
[INFO] [stdout]    5:     0x559fdf0d3345 - std::io::Write::write_fmt::h5f34a676f60246b5
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/io/mod.rs:1665:15
[INFO] [stdout]    6:     0x559fdf0d855b - std::sys_common::backtrace::_print::ha537687d6c17dd0d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x559fdf0d855b - std::sys_common::backtrace::print::h61376ae57d131d72
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x559fdf0d855b - std::panicking::default_hook::{{closure}}::h0f7208c0b9644a54
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x559fdf0d806c - std::panicking::default_hook::hdac7fc06578c14ce
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x559fdf0d8c24 - std::panicking::rust_panic_with_hook::h72b21c283da3d1ef
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x559fdf0d8707 - std::panicking::begin_panic_handler::{{closure}}::he5778f1729cff84a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:519:13
[INFO] [stdout]   12:     0x559fdf0d68bc - std::sys_common::backtrace::__rust_end_short_backtrace::h2d11ca8b453b4b1d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x559fdf0d8669 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x559fdf06d3b1 - core::panicking::panic_fmt::hf9de31d4acbce4db
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x559fdf0f74c8 - core::panicking::assert_failed_inner::h62e8cb2847a6e7ec
[INFO] [stdout]   16:     0x559fdf0725be - core::panicking::assert_failed::h82565f4994126621
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/panicking.rs:117:5
[INFO] [stdout]   17:     0x559fdf085527 - sevenator::tests::test_voice_to_packed_bytes::h01135a95703f4fc3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:903:9
[INFO] [stdout]   18:     0x559fdf07d27a - sevenator::tests::test_voice_to_packed_bytes::{{closure}}::h63f58b74a0e559cd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:889:5
[INFO] [stdout]   19:     0x559fdf072e1e - core::ops::function::FnOnce::call_once::haa4da1bc35429558
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   20:     0x559fdf0baca3 - core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   21:     0x559fdf0baca3 - test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578:5
[INFO] [stdout]   22:     0x559fdf0b9758 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   23:     0x559fdf0b9758 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   24:     0x559fdf0b9758 - std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   25:     0x559fdf0b9758 - std::panicking::try::h063c84733ad2a629
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   26:     0x559fdf0b9758 - std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   27:     0x559fdf0b9758 - test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601:18
[INFO] [stdout]   28:     0x559fdf0b9758 - test::run_test::run_test_inner::{{closure}}::h76f677f4b93f9828
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:493:39
[INFO] [stdout]   29:     0x559fdf087eed - test::run_test::run_test_inner::{{closure}}::h366d01fe04f4d67a
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:520:37
[INFO] [stdout]   30:     0x559fdf087eed - std::sys_common::backtrace::__rust_begin_short_backtrace::h7dfa0de4eb395af2
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   31:     0x559fdf08c6b8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf0a74bb58798037f
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:476:17
[INFO] [stdout]   32:     0x559fdf08c6b8 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb024e854818586ac
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347:9
[INFO] [stdout]   33:     0x559fdf08c6b8 - std::panicking::try::do_call::hb2dd9f1d0d48e41d
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401:40
[INFO] [stdout]   34:     0x559fdf08c6b8 - std::panicking::try::h4717ae7bac8b2bf3
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365:19
[INFO] [stdout]   35:     0x559fdf08c6b8 - std::panic::catch_unwind::h0dc8a061326ce8d8
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434:14
[INFO] [stdout]   36:     0x559fdf08c6b8 - std::thread::Builder::spawn_unchecked::{{closure}}::haa369e2d6fd00aa1
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/mod.rs:475:30
[INFO] [stdout]   37:     0x559fdf08c6b8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h36dcf3de8b056f17
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   38:     0x559fdf0dd797 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h65c29e4642be2358
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   39:     0x559fdf0dd797 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd0f8f7fbbd9fffbf
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572:9
[INFO] [stdout]   40:     0x559fdf0dd797 - std::sys::unix::thread::Thread::new::thread_start::h2fd22fee3ca77b65
[INFO] [stdout]                                at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/sys/unix/thread.rs:74:17
[INFO] [stdout]   41:     0x7efc6a2a5609 - start_thread
[INFO] [stdout]   42:     0x7efc6a077293 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_voice_to_packed_bytes
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 12 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "02693586be419e575c73dc9109a037350aa3efedc7908bd136b6cc635a12e2a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02693586be419e575c73dc9109a037350aa3efedc7908bd136b6cc635a12e2a4", kill_on_drop: false }`
[INFO] [stdout] 02693586be419e575c73dc9109a037350aa3efedc7908bd136b6cc635a12e2a4
