[INFO] fetching crate bwavfile 1.1.0...
[INFO] testing bwavfile-1.1.0 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate bwavfile 1.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate bwavfile 1.1.0 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bwavfile 1.1.0
[INFO] finished tweaking crates.io crate bwavfile 1.1.0
[INFO] tweaked toml for crates.io crate bwavfile 1.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate crates.io crate bwavfile 1.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_json v1.0.68
[INFO] [stderr]   Downloaded libc v0.2.103
[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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f313c502f83ffb31dc0ac1b3ad7db69f399415c93416fab5c26f8e151f618ace
[INFO] running `Command { std: "docker" "start" "-a" "f313c502f83ffb31dc0ac1b3ad7db69f399415c93416fab5c26f8e151f618ace", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f313c502f83ffb31dc0ac1b3ad7db69f399415c93416fab5c26f8e151f618ace", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f313c502f83ffb31dc0ac1b3ad7db69f399415c93416fab5c26f8e151f618ace", kill_on_drop: false }`
[INFO] [stdout] f313c502f83ffb31dc0ac1b3ad7db69f399415c93416fab5c26f8e151f618ace
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50a8b24b77ead464a6171b2bfe4b8033e2401579c5c9f41f0d9abd657bb99891
[INFO] running `Command { std: "docker" "start" "-a" "50a8b24b77ead464a6171b2bfe4b8033e2401579c5c9f41f0d9abd657bb99891", kill_on_drop: false }`
[INFO] [stderr]    Compiling encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling libc v0.2.103
[INFO] [stderr]    Compiling unicode-width v0.1.9
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling encoding-index-korean v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-japanese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding v0.2.33
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling bwavfile v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout]     |                                            ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout] 189 +                 RawAdtlMember::Label(l) => (LABL_SIG, l.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:190:43
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout]     |                                           ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout] 190 +                 RawAdtlMember::Note(n) => (NOTE_SIG, n.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:191:50
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout]     |                                                  ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout] 191 +                 RawAdtlMember::LabeledText(t) => (LTXT_SIG, t.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:262:67
[INFO] [stdout]     |
[INFO] [stdout] 262 |               ch if bits_per_sample != container_bits_per_sample => (
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 263 | |                 (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 264 |                       type_guid: UUID_PCM }) )
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 265 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 ~             ch if bits_per_sample != container_bits_per_sample => (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 263 ~                     type_guid: UUID_PCM }) ),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |               ch => (
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 269 | |                 (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 270 |                       type_guid: UUID_PCM}))
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 271 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 268 ~             ch => (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 269 ~                     type_guid: UUID_PCM}))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:423:36
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn write_i32_frames(&mut self, format: WaveFmt, _: &[i32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn write_f32_frames(&mut self, format: WaveFmt, _: &[f32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `chunk_id`, `chunk_start`, and `block_start` are never read
[INFO] [stdout]   --> src/cue.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct RawCue {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     chunk_id : FourCC,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 18 |     chunk_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 19 |     block_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RawCue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl RawCue {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 24 |
[INFO] [stdout] 25 |     fn write_to(cues : Vec<Self>) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl RawLabel {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 68 |
[INFO] [stdout] 69 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | impl RawNote {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 98 |
[INFO] [stdout] 99 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `country`, `language`, `dialect`, `code_page`, and `text` are never read
[INFO] [stdout]    --> src/cue.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | struct RawLtxt { 
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     country : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 127 |     language : u16,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 128 |     dialect : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 129 |     code_page : u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 130 |     text: Option<Vec<u8>>
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `RawLtxt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]    --> src/cue.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl RawLtxt {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 134 |
[INFO] [stdout] 135 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_adtl` is never used
[INFO] [stdout]    --> src/cue.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl RawAdtlMember {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 184 |     fn compile_adtl(members : &[Self]) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_from_cue_string` is never used
[INFO] [stdout]    --> src/cue.rs:302:4
[INFO] [stdout]     |
[INFO] [stdout] 302 | fn convert_from_cue_string(val : &str) -> Vec<u8> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_to` is never used
[INFO] [stdout]    --> src/cue.rs:309:8
[INFO] [stdout]     |
[INFO] [stdout] 306 | impl Cue {
[INFO] [stdout]     | -------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 309 |     fn compile_to(cues : &[Cue]) -> (Vec<RawCue>, Vec<RawAdtlMember>) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.32s
[INFO] running `Command { std: "docker" "inspect" "50a8b24b77ead464a6171b2bfe4b8033e2401579c5c9f41f0d9abd657bb99891", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50a8b24b77ead464a6171b2bfe4b8033e2401579c5c9f41f0d9abd657bb99891", kill_on_drop: false }`
[INFO] [stdout] 50a8b24b77ead464a6171b2bfe4b8033e2401579c5c9f41f0d9abd657bb99891
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c3e7f17e579a3fdb36a2d6de7e051332540d6eeb3e262d9ec46a1d33845ce46
[INFO] running `Command { std: "docker" "start" "-a" "4c3e7f17e579a3fdb36a2d6de7e051332540d6eeb3e262d9ec46a1d33845ce46", kill_on_drop: false }`
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling serde v1.0.130
[INFO] [stderr]    Compiling serde_json v1.0.68
[INFO] [stderr]    Compiling itoa v0.4.8
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout]     |                                            ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout] 189 +                 RawAdtlMember::Label(l) => (LABL_SIG, l.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:190:43
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout]     |                                           ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout] 190 +                 RawAdtlMember::Note(n) => (NOTE_SIG, n.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:191:50
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout]     |                                                  ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout] 191 +                 RawAdtlMember::LabeledText(t) => (LTXT_SIG, t.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:262:67
[INFO] [stdout]     |
[INFO] [stdout] 262 |               ch if bits_per_sample != container_bits_per_sample => (
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 263 | |                 (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 264 |                       type_guid: UUID_PCM }) )
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 265 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 ~             ch if bits_per_sample != container_bits_per_sample => (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 263 ~                     type_guid: UUID_PCM }) ),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |               ch => (
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 269 | |                 (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 270 |                       type_guid: UUID_PCM}))
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 271 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 268 ~             ch => (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 269 ~                     type_guid: UUID_PCM}))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:423:36
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn write_i32_frames(&mut self, format: WaveFmt, _: &[i32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn write_f32_frames(&mut self, format: WaveFmt, _: &[f32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `chunk_id`, `chunk_start`, and `block_start` are never read
[INFO] [stdout]   --> src/cue.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct RawCue {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     chunk_id : FourCC,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 18 |     chunk_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 19 |     block_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RawCue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl RawCue {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 24 |
[INFO] [stdout] 25 |     fn write_to(cues : Vec<Self>) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl RawLabel {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 68 |
[INFO] [stdout] 69 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | impl RawNote {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 98 |
[INFO] [stdout] 99 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `country`, `language`, `dialect`, `code_page`, and `text` are never read
[INFO] [stdout]    --> src/cue.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | struct RawLtxt { 
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     country : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 127 |     language : u16,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 128 |     dialect : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 129 |     code_page : u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 130 |     text: Option<Vec<u8>>
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `RawLtxt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]    --> src/cue.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl RawLtxt {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 134 |
[INFO] [stdout] 135 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_adtl` is never used
[INFO] [stdout]    --> src/cue.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl RawAdtlMember {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 184 |     fn compile_adtl(members : &[Self]) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_from_cue_string` is never used
[INFO] [stdout]    --> src/cue.rs:302:4
[INFO] [stdout]     |
[INFO] [stdout] 302 | fn convert_from_cue_string(val : &str) -> Vec<u8> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_to` is never used
[INFO] [stdout]    --> src/cue.rs:309:8
[INFO] [stdout]     |
[INFO] [stdout] 306 | impl Cue {
[INFO] [stdout]     | -------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 309 |     fn compile_to(cues : &[Cue]) -> (Vec<RawCue>, Vec<RawAdtlMember>) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bwavfile v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:189:44
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout]     |                                            ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stdout] 189 +                 RawAdtlMember::Label(l) => (LABL_SIG, l.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:190:43
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout]     |                                           ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stdout] 190 +                 RawAdtlMember::Note(n) => (NOTE_SIG, n.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/cue.rs:191:50
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout]     |                                                  ^^                        ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stdout] 191 +                 RawAdtlMember::LabeledText(t) => (LTXT_SIG, t.write_to()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:262:67
[INFO] [stdout]     |
[INFO] [stdout] 262 |               ch if bits_per_sample != container_bits_per_sample => (
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 263 | |                 (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 264 |                       type_guid: UUID_PCM }) )
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 265 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 ~             ch if bits_per_sample != container_bits_per_sample => (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 263 ~                     type_guid: UUID_PCM }) ),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/fmt.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |               ch => (
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 269 | |                 (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout]     | |________________^
[INFO] [stdout] 270 |                       type_guid: UUID_PCM}))
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 271 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 268 ~             ch => (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stdout] 269 ~                     type_guid: UUID_PCM}))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:423:36
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn write_i32_frames(&mut self, format: WaveFmt, _: &[i32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `format`
[INFO] [stdout]    --> src/fmt.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn write_f32_frames(&mut self, format: WaveFmt, _: &[f32]) -> Result<usize, std::io::Error> { 
[INFO] [stdout]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `chunk_id`, `chunk_start`, and `block_start` are never read
[INFO] [stdout]   --> src/cue.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct RawCue {
[INFO] [stdout]    |        ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     chunk_id : FourCC,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 18 |     chunk_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 19 |     block_start : u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RawCue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl RawCue {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 24 |
[INFO] [stdout] 25 |     fn write_to(cues : Vec<Self>) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl RawLabel {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 68 |
[INFO] [stdout] 69 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]   --> src/cue.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | impl RawNote {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 98 |
[INFO] [stdout] 99 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `country`, `language`, `dialect`, `code_page`, and `text` are never read
[INFO] [stdout]    --> src/cue.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | struct RawLtxt { 
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     country : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 127 |     language : u16,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 128 |     dialect : u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 129 |     code_page : u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 130 |     text: Option<Vec<u8>>
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `RawLtxt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_to` is never used
[INFO] [stdout]    --> src/cue.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl RawLtxt {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 134 |
[INFO] [stdout] 135 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_adtl` is never used
[INFO] [stdout]    --> src/cue.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl RawAdtlMember {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 184 |     fn compile_adtl(members : &[Self]) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_from_cue_string` is never used
[INFO] [stdout]    --> src/cue.rs:302:4
[INFO] [stdout]     |
[INFO] [stdout] 302 | fn convert_from_cue_string(val : &str) -> Vec<u8> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `compile_to` is never used
[INFO] [stdout]    --> src/cue.rs:309:8
[INFO] [stdout]     |
[INFO] [stdout] 306 | impl Cue {
[INFO] [stdout]     | -------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 309 |     fn compile_to(cues : &[Cue]) -> (Vec<RawCue>, Vec<RawAdtlMember>) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 12.44s
[INFO] running `Command { std: "docker" "inspect" "4c3e7f17e579a3fdb36a2d6de7e051332540d6eeb3e262d9ec46a1d33845ce46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c3e7f17e579a3fdb36a2d6de7e051332540d6eeb3e262d9ec46a1d33845ce46", kill_on_drop: false }`
[INFO] [stdout] 4c3e7f17e579a3fdb36a2d6de7e051332540d6eeb3e262d9ec46a1d33845ce46
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8ce3350dc8c5f895cb4d9e05f78562f75fe07626811a85f0a5ca3a85ea3025ff
[INFO] running `Command { std: "docker" "start" "-a" "8ce3350dc8c5f895cb4d9e05f78562f75fe07626811a85f0a5ca3a85ea3025ff", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around match arm expression
[INFO] [stderr]    --> src/cue.rs:189:44
[INFO] [stderr]     |
[INFO] [stderr] 189 |                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stderr]     |                                            ^^                        ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 189 -                 RawAdtlMember::Label(l) => ( (LABL_SIG, l.write_to()) ),
[INFO] [stderr] 189 +                 RawAdtlMember::Label(l) => (LABL_SIG, l.write_to()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around match arm expression
[INFO] [stderr]    --> src/cue.rs:190:43
[INFO] [stderr]     |
[INFO] [stderr] 190 |                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stderr]     |                                           ^^                        ^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 190 -                 RawAdtlMember::Note(n) => ( (NOTE_SIG, n.write_to()) ),
[INFO] [stderr] 190 +                 RawAdtlMember::Note(n) => (NOTE_SIG, n.write_to()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around match arm expression
[INFO] [stderr]    --> src/cue.rs:191:50
[INFO] [stderr]     |
[INFO] [stderr] 191 |                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stderr]     |                                                  ^^                        ^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 191 -                 RawAdtlMember::LabeledText(t) => ( (LTXT_SIG, t.write_to()) ),
[INFO] [stderr] 191 +                 RawAdtlMember::LabeledText(t) => (LTXT_SIG, t.write_to()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around match arm expression
[INFO] [stderr]    --> src/fmt.rs:262:67
[INFO] [stderr]     |
[INFO] [stderr] 262 |               ch if bits_per_sample != container_bits_per_sample => (
[INFO] [stderr]     |  ___________________________________________________________________^
[INFO] [stderr] 263 | |                 (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stderr]     | |________________^
[INFO] [stderr] 264 |                       type_guid: UUID_PCM }) )
[INFO] [stderr]     |  _____________________________________________^
[INFO] [stderr] 265 | |             ),
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 262 ~             ch if bits_per_sample != container_bits_per_sample => (0xFFFE, Some(WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stderr] 263 ~                     type_guid: UUID_PCM }) ),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around match arm expression
[INFO] [stderr]    --> src/fmt.rs:268:19
[INFO] [stderr]     |
[INFO] [stderr] 268 |               ch => (
[INFO] [stderr]     |  ___________________^
[INFO] [stderr] 269 | |                 (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stderr]     | |________________^
[INFO] [stderr] 270 |                       type_guid: UUID_PCM}))
[INFO] [stderr]     |  ___________________________________________^
[INFO] [stderr] 271 | |             )
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 268 ~             ch => (0xFFFE, Some( WaveFmtExtended { valid_bits_per_sample: bits_per_sample, channel_mask: ch, 
[INFO] [stderr] 269 ~                     type_guid: UUID_PCM}))
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `format`
[INFO] [stderr]    --> src/fmt.rs:423:36
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn write_i32_frames(&mut self, format: WaveFmt, _: &[i32]) -> Result<usize, std::io::Error> { 
[INFO] [stderr]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `format`
[INFO] [stderr]    --> src/fmt.rs:426:36
[INFO] [stderr]     |
[INFO] [stderr] 426 |     fn write_f32_frames(&mut self, format: WaveFmt, _: &[f32]) -> Result<usize, std::io::Error> { 
[INFO] [stderr]     |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format`
[INFO] [stderr] 
[INFO] [stderr] warning: fields `chunk_id`, `chunk_start`, and `block_start` are never read
[INFO] [stderr]   --> src/cue.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | struct RawCue {
[INFO] [stderr]    |        ------ fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 17 |     chunk_id : FourCC,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 18 |     chunk_start : u32,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 19 |     block_start : u32,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RawCue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] warning: associated function `write_to` is never used
[INFO] [stdout] running 7 tests
[INFO] [stderr]   --> src/cue.rs:25:8
[INFO] [stderr]    |
[INFO] [stderr] 23 | impl RawCue {
[INFO] [stderr]    | ----------- associated function in this implementation
[INFO] [stderr] 24 |
[INFO] [stderr] 25 |     fn write_to(cues : Vec<Self>) -> Vec<u8> {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `write_to` is never used
[INFO] [stderr]   --> src/cue.rs:69:8
[INFO] [stderr]    |
[INFO] [stderr] 67 | impl RawLabel {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] 68 |
[INFO] [stderr] 69 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `write_to` is never used
[INFO] [stderr]   --> src/cue.rs:99:8
[INFO] [stderr]    |
[INFO] [stderr] 97 | impl RawNote {
[INFO] [stderr]    | ------------ method in this implementation
[INFO] [stderr] 98 |
[INFO] [stderr] 99 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `country`, `language`, `dialect`, `code_page`, and `text` are never read
[INFO] [stderr]    --> src/cue.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 122 | struct RawLtxt { 
[INFO] [stderr]     |        ------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 126 |     country : u16,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 127 |     language : u16,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 128 |     dialect : u16,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 129 |     code_page : u16,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 130 |     text: Option<Vec<u8>>
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `RawLtxt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `write_to` is never used
[INFO] [stderr]    --> src/cue.rs:135:8
[INFO] [stderr]     |
[INFO] [stderr] 133 | impl RawLtxt {
[INFO] [stderr]     | ------------ method in this implementation
[INFO] [stderr] 134 |
[INFO] [stderr] 135 |     fn write_to(&self) -> Vec<u8> {
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `compile_adtl` is never used
[INFO] [stderr]    --> src/cue.rs:184:8
[INFO] [stderr]     |
[INFO] [stderr] 183 | impl RawAdtlMember {
[INFO] [stderr]     | ------------------ associated function in this implementation
[INFO] [stderr] 184 |     fn compile_adtl(members : &[Self]) -> Vec<u8> {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `convert_from_cue_string` is never used
[INFO] [stderr]    --> src/cue.rs:302:4
[INFO] [stderr]     |
[INFO] [stderr] 302 | fn convert_from_cue_string(val : &str) -> Vec<u8> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `compile_to` is never used
[INFO] [stderr]    --> src/cue.rs:309:8
[INFO] [stderr]     |
[INFO] [stderr] 306 | impl Cue {
[INFO] [stderr]     | -------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 309 |     fn compile_to(cues : &[Cue]) -> (Vec<RawCue>, Vec<RawAdtlMember>) {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `bwavfile` (lib) generated 16 warnings (run `cargo fix --lib -p bwavfile` to apply 7 suggestions)
[INFO] [stderr] warning: `bwavfile` (lib test) generated 16 warnings (16 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bwavfile-91eef2ffbc9df6e0)
[INFO] [stdout] test fourcc::tests::test_to_string ... ok
[INFO] [stdout] test wavewriter::test_write_bext ... ok
[INFO] [stdout] test wavewriter::test_write_audio ... ok
[INFO] [stdout] test wavewriter::test_new ... ok
[INFO] [stdout] test wavereader::test_list_form ... FAILED
[INFO] [stdout] test chunks::test_read_51_wav ... FAILED
[INFO] [stdout] test wavewriter::test_create_rf64 has been running for over 60 seconds
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/bwavfile-91eef2ffbc9df6e0` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "8ce3350dc8c5f895cb4d9e05f78562f75fe07626811a85f0a5ca3a85ea3025ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ce3350dc8c5f895cb4d9e05f78562f75fe07626811a85f0a5ca3a85ea3025ff", kill_on_drop: false }`
[INFO] [stdout] 8ce3350dc8c5f895cb4d9e05f78562f75fe07626811a85f0a5ca3a85ea3025ff
