[INFO] cloning repository https://github.com/ruuda/hound
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ruuda/hound" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruuda%2Fhound", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruuda%2Fhound'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 02e66effb33683dd6acb92df792683ee46ad6a59
[INFO] testing ruuda/hound against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruuda%2Fhound" "/workspace/builds/worker-93/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-93/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ruuda/hound on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ruuda/hound
[INFO] finished tweaking git repo https://github.com/ruuda/hound
[INFO] tweaked toml for git repo https://github.com/ruuda/hound written to /workspace/builds/worker-93/source/Cargo.toml
[INFO] crate git repo https://github.com/ruuda/hound already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded coreaudio-rs v0.5.0
[INFO] [stderr]   Downloaded lazy_static v0.2.0
[INFO] [stderr]   Downloaded libc v0.2.23
[INFO] [stderr]   Downloaded cpal v0.2.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/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" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eb0354ae82f804a1c0dad6da3b1198faef4b96b465e0bb52cbb7477ca58e08d7
[INFO] running `Command { std: "docker" "start" "-a" "eb0354ae82f804a1c0dad6da3b1198faef4b96b465e0bb52cbb7477ca58e08d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb0354ae82f804a1c0dad6da3b1198faef4b96b465e0bb52cbb7477ca58e08d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb0354ae82f804a1c0dad6da3b1198faef4b96b465e0bb52cbb7477ca58e08d7", kill_on_drop: false }`
[INFO] [stdout] eb0354ae82f804a1c0dad6da3b1198faef4b96b465e0bb52cbb7477ca58e08d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/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" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ebce02bcc4a8adcb810935ca8f5cf33cf1469bdd27aff26218bc2bf6ea9593a9
[INFO] running `Command { std: "docker" "start" "-a" "ebce02bcc4a8adcb810935ca8f5cf33cf1469bdd27aff26218bc2bf6ea9593a9", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling hound v3.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let read = try!(reader.read(&mut buffer[0..max]));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             try!(data.chunk.skip_remaining(&mut self.reader))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |         let len = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:384:31
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 let spec_ex = try!(self.read_fmt_chunk(len));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         while let Some(chunk) = try!(self.next()) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let format_tag = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let n_channels = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:33
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let n_samples_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let n_bytes_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:489:27
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let block_align = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:490:31
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:536:20
[INFO] [stdout]     |
[INFO] [stdout] 536 |             PCM => try!(self.read_wave_format_pcm(chunk_len, &spec)),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:538:27
[INFO] [stdout]     |
[INFO] [stdout] 538 |             IEEE_FLOAT => try!(self.read_wave_format_ieee_float(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:539:27
[INFO] [stdout]     |
[INFO] [stdout] 539 |             EXTENSIBLE => try!(self.read_wave_format_extensible(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:566:28
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             try!(self.reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:601:27
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:630:23
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:652:37
[INFO] [stdout]     |
[INFO] [stdout] 652 |         let valid_bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:653:29
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let _channel_mask = try!(self.reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         try!(self.reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         try!(data.chunk.seek(&mut self.reader, io::SeekFrom::Start(wanted_byte as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:774:20
[INFO] [stdout]     |
[INFO] [stdout] 774 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:794:26
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let mut reader = try!(ChunksReader::new(reader));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         try!(reader.read_until_data());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:887:20
[INFO] [stdout]     |
[INFO] [stdout] 887 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         try!(state.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:200:23
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let written = try!(writer.write(buf));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(writer.seek(io::SeekFrom::Current(-(self.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(writer.write_le_u32(self.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         try!(writer.seek(io::SeekFrom::Current(self.len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         try!(self.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             try!(writer.write_u8(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         try!(writer.write_all(b"RIFF\0\0\0\0WAVE"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:255:24
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let full_len = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         try!(self.writer.write_le_u32(full_len as u32 - 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         try!(self.writer.seek(io::SeekFrom::Current(full_len as i64 - 8)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         try!(self.writer.seek(io::SeekFrom::End(-(data_state.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(self.writer.write_le_u32(data_state.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         try!(self.writer.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         try!(self.writer.write_all(&fourcc));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         try!(self.writer.write_all(b"data"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             try!(self.update_data_chunk_header())
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             try!(self.update_riff_header());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         try!(self.update_headers());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(self.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         try!(self.writer.write(b"fmt "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:390:21
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     try!(Self::write_pcmwaveformat(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:393:21
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     try!(Self::write_waveformatextensible(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         try!(self.writer.write_all(&header[..written as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:423:21
[INFO] [stdout]     |
[INFO] [stdout] 423 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         try!(buffer.write_le_u16(spec.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         try!(buffer.write_le_u32(channel_mask(spec.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         try!(buffer.write_le_u16(spec.spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         try!(buffer.write_le_u32(spec.spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |         try!(buffer.write_le_u16((bytes_per_sec / spec.spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:522:9
[INFO] [stdout]     |
[INFO] [stdout] 522 |         try!(sample.write_padded(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let mut chunks_writer = try!(ChunksWriter::new(writer));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:635:9
[INFO] [stdout]     |
[INFO] [stdout] 635 |         try!(chunks_writer.write_fmt(spec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |         try!(chunks_writer.start_data_chunk());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:742:28
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut chunk_reader = try!(read::ChunksReader::new(reader));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     try!(chunk_reader.read_until_data());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let spec_ex = try!(chunk_reader.spec_ex.ok_or(Error::FormatError("DATA found before fmt")));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:746:22
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let data_start = try!(chunk_reader.into_inner().seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:790:20
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:804:20
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:808:47
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let (spec_ex, data_len, data_start) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:814:24
[INFO] [stdout]     |
[INFO] [stdout] 814 |         let full_len = try!(file.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:849:48
[INFO] [stdout]     |
[INFO] [stdout] 849 |         let (spec_ex, data_len, _data_start) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:850:9
[INFO] [stdout]     |
[INFO] [stdout] 850 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 190 |             (8, 1) => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |             (16, 2) => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:225:48
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (16, 2) => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:228:27
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:27
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:52
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:52
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:27
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:54
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:267:27
[INFO] [stdout]     |
[INFO] [stdout] 267 |             (32, 4) => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:283:27
[INFO] [stdout]     |
[INFO] [stdout] 283 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |             (4, 24) => Ok(try!(reader.read_le_i24_4())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 286 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 301 |             (32, 4) => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:314:35
[INFO] [stdout]     |
[INFO] [stdout] 314 |                     (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:322:34
[INFO] [stdout]     |
[INFO] [stdout] 322 |                     (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as f32))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:323:35
[INFO] [stdout]     |
[INFO] [stdout] 323 |                     (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as f32))),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     (3, 24) => Ok(try!(reader.read_le_i24()) as f32),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:432:32
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:423:44
[INFO] [stdout]     |
[INFO] [stdout] 423 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 133 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.48s
[INFO] running `Command { std: "docker" "inspect" "ebce02bcc4a8adcb810935ca8f5cf33cf1469bdd27aff26218bc2bf6ea9593a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebce02bcc4a8adcb810935ca8f5cf33cf1469bdd27aff26218bc2bf6ea9593a9", kill_on_drop: false }`
[INFO] [stdout] ebce02bcc4a8adcb810935ca8f5cf33cf1469bdd27aff26218bc2bf6ea9593a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/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" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc651a34c02634de19682eea74bcd59e9565b7bb7f72bac37557db1c1cf3800c
[INFO] running `Command { std: "docker" "start" "-a" "cc651a34c02634de19682eea74bcd59e9565b7bb7f72bac37557db1c1cf3800c", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.9
[INFO] [stderr]    Compiling libc v0.2.23
[INFO] [stderr]    Compiling winapi v0.2.8
[INFO] [stderr]    Compiling lazy_static v0.2.0
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let read = try!(reader.read(&mut buffer[0..max]));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             try!(data.chunk.skip_remaining(&mut self.reader))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |         let len = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:384:31
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 let spec_ex = try!(self.read_fmt_chunk(len));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         while let Some(chunk) = try!(self.next()) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let format_tag = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let n_channels = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:33
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let n_samples_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let n_bytes_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:489:27
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let block_align = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:490:31
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:536:20
[INFO] [stdout]     |
[INFO] [stdout] 536 |             PCM => try!(self.read_wave_format_pcm(chunk_len, &spec)),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:538:27
[INFO] [stdout]     |
[INFO] [stdout] 538 |             IEEE_FLOAT => try!(self.read_wave_format_ieee_float(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:539:27
[INFO] [stdout]     |
[INFO] [stdout] 539 |             EXTENSIBLE => try!(self.read_wave_format_extensible(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:566:28
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             try!(self.reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:601:27
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:630:23
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:652:37
[INFO] [stdout]     |
[INFO] [stdout] 652 |         let valid_bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:653:29
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let _channel_mask = try!(self.reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         try!(self.reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         try!(data.chunk.seek(&mut self.reader, io::SeekFrom::Start(wanted_byte as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:774:20
[INFO] [stdout]     |
[INFO] [stdout] 774 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:794:26
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let mut reader = try!(ChunksReader::new(reader));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         try!(reader.read_until_data());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:887:20
[INFO] [stdout]     |
[INFO] [stdout] 887 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         try!(state.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:200:23
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let written = try!(writer.write(buf));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(writer.seek(io::SeekFrom::Current(-(self.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(writer.write_le_u32(self.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         try!(writer.seek(io::SeekFrom::Current(self.len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         try!(self.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             try!(writer.write_u8(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         try!(writer.write_all(b"RIFF\0\0\0\0WAVE"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:255:24
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let full_len = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         try!(self.writer.write_le_u32(full_len as u32 - 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         try!(self.writer.seek(io::SeekFrom::Current(full_len as i64 - 8)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         try!(self.writer.seek(io::SeekFrom::End(-(data_state.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(self.writer.write_le_u32(data_state.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         try!(self.writer.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         try!(self.writer.write_all(&fourcc));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         try!(self.writer.write_all(b"data"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             try!(self.update_data_chunk_header())
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             try!(self.update_riff_header());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         try!(self.update_headers());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(self.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         try!(self.writer.write(b"fmt "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:390:21
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     try!(Self::write_pcmwaveformat(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:393:21
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     try!(Self::write_waveformatextensible(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         try!(self.writer.write_all(&header[..written as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:423:21
[INFO] [stdout]     |
[INFO] [stdout] 423 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         try!(buffer.write_le_u16(spec.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         try!(buffer.write_le_u32(channel_mask(spec.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         try!(buffer.write_le_u16(spec.spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         try!(buffer.write_le_u32(spec.spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |         try!(buffer.write_le_u16((bytes_per_sec / spec.spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:522:9
[INFO] [stdout]     |
[INFO] [stdout] 522 |         try!(sample.write_padded(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let mut chunks_writer = try!(ChunksWriter::new(writer));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:635:9
[INFO] [stdout]     |
[INFO] [stdout] 635 |         try!(chunks_writer.write_fmt(spec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |         try!(chunks_writer.start_data_chunk());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:742:28
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut chunk_reader = try!(read::ChunksReader::new(reader));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     try!(chunk_reader.read_until_data());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let spec_ex = try!(chunk_reader.spec_ex.ok_or(Error::FormatError("DATA found before fmt")));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:746:22
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let data_start = try!(chunk_reader.into_inner().seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:790:20
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:804:20
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:808:47
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let (spec_ex, data_len, data_start) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:814:24
[INFO] [stdout]     |
[INFO] [stdout] 814 |         let full_len = try!(file.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:849:48
[INFO] [stdout]     |
[INFO] [stdout] 849 |         let (spec_ex, data_len, _data_start) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:850:9
[INFO] [stdout]     |
[INFO] [stdout] 850 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 190 |             (8, 1) => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |             (16, 2) => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:225:48
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (16, 2) => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:228:27
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:27
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:52
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ole32-sys v0.2.0
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:52
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:27
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:54
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:267:27
[INFO] [stdout]     |
[INFO] [stdout] 267 |             (32, 4) => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:283:27
[INFO] [stdout]     |
[INFO] [stdout] 283 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |             (4, 24) => Ok(try!(reader.read_le_i24_4())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 286 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 301 |             (32, 4) => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:314:35
[INFO] [stdout]     |
[INFO] [stdout] 314 |                     (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:322:34
[INFO] [stdout]     |
[INFO] [stdout] 322 |                     (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as f32))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:323:35
[INFO] [stdout]     |
[INFO] [stdout] 323 |                     (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as f32))),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     (3, 24) => Ok(try!(reader.read_le_i24()) as f32),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:432:32
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:423:44
[INFO] [stdout]     |
[INFO] [stdout] 423 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 133 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alsa-sys v0.1.1
[INFO] [stderr]    Compiling cpal v0.2.12
[INFO] [stderr]    Compiling hound v3.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         try!(self.read_into(&mut buf[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(self.read_into(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let read = try!(reader.read(&mut buffer[0..max]));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         try!(read_wave_header(&mut reader));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             try!(data.chunk.skip_remaining(&mut self.reader))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |         let len = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:384:31
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 let spec_ex = try!(self.read_fmt_chunk(len));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:430:33
[INFO] [stdout]     |
[INFO] [stdout] 430 |         while let Some(chunk) = try!(self.next()) {
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let format_tag = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let n_channels = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:487:33
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let n_samples_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let n_bytes_per_sec = try!(self.reader.read_le_u32());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:489:27
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let block_align = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:490:31
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:536:20
[INFO] [stdout]     |
[INFO] [stdout] 536 |             PCM => try!(self.read_wave_format_pcm(chunk_len, &spec)),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:538:27
[INFO] [stdout]     |
[INFO] [stdout] 538 |             IEEE_FLOAT => try!(self.read_wave_format_ieee_float(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:539:27
[INFO] [stdout]     |
[INFO] [stdout] 539 |             EXTENSIBLE => try!(self.read_wave_format_extensible(chunk_len, &mut spec)),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:566:28
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let _cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 584 |             try!(self.reader.skip_bytes(22));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:601:27
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:630:23
[INFO] [stdout]     |
[INFO] [stdout] 630 |         let cb_size = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:652:37
[INFO] [stdout]     |
[INFO] [stdout] 652 |         let valid_bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:653:29
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let _channel_mask = try!(self.reader.read_le_u32()); // Not used for now.
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         try!(self.reader.read_into(&mut subformat));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         try!(data.chunk.seek(&mut self.reader, io::SeekFrom::Start(wanted_byte as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:770:20
[INFO] [stdout]     |
[INFO] [stdout] 770 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:774:20
[INFO] [stdout]     |
[INFO] [stdout] 774 |     let file_len = try!(reader.read_le_u32());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:794:26
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let mut reader = try!(ChunksReader::new(reader));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         try!(reader.read_until_data());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:887:20
[INFO] [stdout]     |
[INFO] [stdout] 887 |         let file = try!(fs::File::open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         try!(state.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:200:23
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let written = try!(writer.write(buf));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(writer.seek(io::SeekFrom::Current(-(self.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(writer.write_le_u32(self.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         try!(writer.seek(io::SeekFrom::Current(self.len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         try!(self.update_header(writer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             try!(writer.write_u8(0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         try!(writer.write_all(b"RIFF\0\0\0\0WAVE"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:255:24
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let full_len = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         try!(self.writer.write_le_u32(full_len as u32 - 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         try!(self.writer.seek(io::SeekFrom::Current(full_len as i64 - 8)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         try!(self.writer.seek(io::SeekFrom::End(-(data_state.len as i64 + 4))));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(self.writer.write_le_u32(data_state.len));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         try!(self.writer.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         try!(self.writer.write_all(&fourcc));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         try!(self.writer.write_all(b"data"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         try!(self.writer.write_le_u32(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             try!(self.update_data_chunk_header())
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             try!(self.update_riff_header());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         try!(self.update_headers());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         try!(self.writer.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         try!(self.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         try!(self.writer.write(b"fmt "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:390:21
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     try!(Self::write_pcmwaveformat(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:393:21
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     try!(Self::write_waveformatextensible(spec_ex, &mut buffer));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         try!(self.writer.write_all(&header[..written as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |         try!(buffer.write_le_u32(16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 try!(buffer.write_le_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:423:21
[INFO] [stdout]     |
[INFO] [stdout] 423 |                     try!(buffer.write_le_u16(3));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(buffer.write_le_u32(40));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         try!(buffer.write_le_u16(spec.bytes_per_sample as u16 * 8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |         try!(buffer.write_le_u16(22));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         try!(buffer.write_le_u32(channel_mask(spec.spec.channels)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         try!(buffer.write_le_u16(spec.spec.channels));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         try!(buffer.write_le_u32(spec.spec.sample_rate));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |         try!(buffer.write_le_u16((bytes_per_sec / spec.spec.sample_rate) as u16));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:522:9
[INFO] [stdout]     |
[INFO] [stdout] 522 |         try!(sample.write_padded(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let mut chunks_writer = try!(ChunksWriter::new(writer));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:635:9
[INFO] [stdout]     |
[INFO] [stdout] 635 |         try!(chunks_writer.write_fmt(spec));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |         try!(chunks_writer.start_data_chunk());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:742:28
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut chunk_reader = try!(read::ChunksReader::new(reader));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     try!(chunk_reader.read_until_data());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:744:19
[INFO] [stdout]     |
[INFO] [stdout] 744 |     let spec_ex = try!(chunk_reader.spec_ex.ok_or(Error::FormatError("DATA found before fmt")));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:746:22
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let data_start = try!(chunk_reader.into_inner().seek(io::SeekFrom::Current(0)));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:790:20
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let file = try!(fs::File::create(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:804:20
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:808:47
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let (spec_ex, data_len, data_start) = try!(read_append(&mut buf_reader));
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:814:24
[INFO] [stdout]     |
[INFO] [stdout] 814 |         let full_len = try!(file.seek(io::SeekFrom::End(0)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:849:48
[INFO] [stdout]     |
[INFO] [stdout] 849 |         let (spec_ex, data_len, _data_start) = try!(read_append(&mut writer));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:850:9
[INFO] [stdout]     |
[INFO] [stdout] 850 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/lib.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 190 |             (8, 1) => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:191:27
[INFO] [stdout]     |
[INFO] [stdout] 191 |             (16, 2) => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:225:48
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (16, 2) => Ok(try!(writer.write_le_i16(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:228:27
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:229:27
[INFO] [stdout]     |
[INFO] [stdout] 229 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:246:27
[INFO] [stdout]     |
[INFO] [stdout] 246 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |             (8, 1) => Ok(try!(
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self))))
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:27
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:264:52
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:265:52
[INFO] [stdout]     |
[INFO] [stdout] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:27
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:266:54
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:267:27
[INFO] [stdout]     |
[INFO] [stdout] 267 |             (32, 4) => Ok(try!(writer.write_le_i32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:283:27
[INFO] [stdout]     |
[INFO] [stdout] 283 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |             (4, 24) => Ok(try!(reader.read_le_i24_4())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 286 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 301 |             (32, 4) => Ok(try!(writer.write_le_f32(self))),
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:314:35
[INFO] [stdout]     |
[INFO] [stdout] 314 |                     (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:322:34
[INFO] [stdout]     |
[INFO] [stdout] 322 |                     (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as f32))),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:323:35
[INFO] [stdout]     |
[INFO] [stdout] 323 |                     (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as f32))),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     (3, 24) => Ok(try!(reader.read_le_i24()) as f32),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:400:17
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:432:32
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/lib.rs:423:44
[INFO] [stdout]     |
[INFO] [stdout] 423 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 133 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 9.05s
[INFO] running `Command { std: "docker" "inspect" "cc651a34c02634de19682eea74bcd59e9565b7bb7f72bac37557db1c1cf3800c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc651a34c02634de19682eea74bcd59e9565b7bb7f72bac37557db1c1cf3800c", kill_on_drop: false }`
[INFO] [stdout] cc651a34c02634de19682eea74bcd59e9565b7bb7f72bac37557db1c1cf3800c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-93/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" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 314d35b8c96b7cbd9e42f16704d97c9d2e5e3150b3e5e04ac1c3bd8e9b38196d
[INFO] running `Command { std: "docker" "start" "-a" "314d35b8c96b7cbd9e42f16704d97c9d2e5e3150b3e5e04ac1c3bd8e9b38196d", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:82:28
[INFO] [stderr]    |
[INFO] [stderr] 82 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:102:28
[INFO] [stderr]     |
[INFO] [stderr] 102 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:120:9
[INFO] [stderr]     |
[INFO] [stderr] 120 |         try!(self.read_into(&mut buf[..]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:132:9
[INFO] [stderr]     |
[INFO] [stderr] 132 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:211:20
[INFO] [stderr]     |
[INFO] [stderr] 211 |         let read = try!(reader.read(&mut buffer[0..max]));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:314:9
[INFO] [stderr]     |
[INFO] [stderr] 314 |         try!(read_wave_header(&mut reader));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:373:13
[INFO] [stderr]     |
[INFO] [stderr] 373 |             try!(data.chunk.skip_remaining(&mut self.reader))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:381:19
[INFO] [stderr]     |
[INFO] [stderr] 381 |         let len = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:384:31
[INFO] [stderr]     |
[INFO] [stderr] 384 |                 let spec_ex = try!(self.read_fmt_chunk(len));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:430:33
[INFO] [stderr]     |
[INFO] [stderr] 430 |         while let Some(chunk) = try!(self.next()) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:485:26
[INFO] [stderr]     |
[INFO] [stderr] 485 |         let format_tag = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:486:26
[INFO] [stderr]     |
[INFO] [stderr] 486 |         let n_channels = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:487:33
[INFO] [stderr]     |
[INFO] [stderr] 487 |         let n_samples_per_sec = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:488:31
[INFO] [stderr]     |
[INFO] [stderr] 488 |         let n_bytes_per_sec = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:489:27
[INFO] [stderr]     |
[INFO] [stderr] 489 |         let block_align = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:490:31
[INFO] [stderr]     |
[INFO] [stderr] 490 |         let bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:536:20
[INFO] [stderr]     |
[INFO] [stderr] 536 |             PCM => try!(self.read_wave_format_pcm(chunk_len, &spec)),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:538:27
[INFO] [stderr]     |
[INFO] [stderr] 538 |             IEEE_FLOAT => try!(self.read_wave_format_ieee_float(chunk_len, &mut spec)),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:539:27
[INFO] [stderr]     |
[INFO] [stderr] 539 |             EXTENSIBLE => try!(self.read_wave_format_extensible(chunk_len, &mut spec)),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:566:28
[INFO] [stderr]     |
[INFO] [stderr] 566 |             let _cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             try!(self.reader.skip_bytes(22));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:601:27
[INFO] [stderr]     |
[INFO] [stderr] 601 |             let cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:630:23
[INFO] [stderr]     |
[INFO] [stderr] 630 |         let cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:652:37
[INFO] [stderr]     |
[INFO] [stderr] 652 |         let valid_bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:653:29
[INFO] [stderr]     |
[INFO] [stderr] 653 |         let _channel_mask = try!(self.reader.read_le_u32()); // Not used for now.
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:655:9
[INFO] [stderr]     |
[INFO] [stderr] 655 |         try!(self.reader.read_into(&mut subformat));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:697:9
[INFO] [stderr]     |
[INFO] [stderr] 697 |         try!(data.chunk.seek(&mut self.reader, io::SeekFrom::Start(wanted_byte as u64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:770:20
[INFO] [stderr]     |
[INFO] [stderr] 770 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:774:20
[INFO] [stderr]     |
[INFO] [stderr] 774 |     let file_len = try!(reader.read_le_u32());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:777:20
[INFO] [stderr]     |
[INFO] [stderr] 777 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:794:26
[INFO] [stderr]     |
[INFO] [stderr] 794 |         let mut reader = try!(ChunksReader::new(reader));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:795:9
[INFO] [stderr]     |
[INFO] [stderr] 795 |         try!(reader.read_until_data());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:887:20
[INFO] [stderr]     |
[INFO] [stderr] 887 |         let file = try!(fs::File::open(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:179:9
[INFO] [stderr]     |
[INFO] [stderr] 179 |         try!(state.update_header(writer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:200:23
[INFO] [stderr]     |
[INFO] [stderr] 200 |         let written = try!(writer.write(buf));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(writer.seek(io::SeekFrom::Current(-(self.len as i64 + 4))));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:207:9
[INFO] [stderr]     |
[INFO] [stderr] 207 |         try!(writer.write_le_u32(self.len));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:208:9
[INFO] [stderr]     |
[INFO] [stderr] 208 |         try!(writer.seek(io::SeekFrom::Current(self.len as i64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:213:9
[INFO] [stderr]     |
[INFO] [stderr] 213 |         try!(self.update_header(writer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:215:13
[INFO] [stderr]     |
[INFO] [stderr] 215 |             try!(writer.write_u8(0));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:241:9
[INFO] [stderr]     |
[INFO] [stderr] 241 |         try!(writer.write_all(b"RIFF\0\0\0\0WAVE"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:255:24
[INFO] [stderr]     |
[INFO] [stderr] 255 |         let full_len = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:256:9
[INFO] [stderr]     |
[INFO] [stderr] 256 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:257:9
[INFO] [stderr]     |
[INFO] [stderr] 257 |         try!(self.writer.write_le_u32(full_len as u32 - 8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:258:9
[INFO] [stderr]     |
[INFO] [stderr] 258 |         try!(self.writer.seek(io::SeekFrom::Current(full_len as i64 - 8)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:275:9
[INFO] [stderr]     |
[INFO] [stderr] 275 |         try!(self.writer.seek(io::SeekFrom::End(-(data_state.len as i64 + 4))));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         try!(self.writer.write_le_u32(data_state.len));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |         try!(self.writer.seek(io::SeekFrom::End(0)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:298:9
[INFO] [stderr]     |
[INFO] [stderr] 298 |         try!(self.writer.write_all(&fourcc));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:299:9
[INFO] [stderr]     |
[INFO] [stderr] 299 |         try!(self.writer.write_le_u32(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:312:9
[INFO] [stderr]     |
[INFO] [stderr] 312 |         try!(self.writer.write_all(b"data"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:313:9
[INFO] [stderr]     |
[INFO] [stderr] 313 |         try!(self.writer.write_le_u32(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:322:13
[INFO] [stderr]     |
[INFO] [stderr] 322 |             try!(self.update_data_chunk_header())
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:325:13
[INFO] [stderr]     |
[INFO] [stderr] 325 |             try!(self.update_riff_header());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:336:9
[INFO] [stderr]     |
[INFO] [stderr] 336 |         try!(self.update_headers());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:337:9
[INFO] [stderr]     |
[INFO] [stderr] 337 |         try!(self.writer.flush());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:351:9
[INFO] [stderr]     |
[INFO] [stderr] 351 |         try!(self.flush());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:385:9
[INFO] [stderr]     |
[INFO] [stderr] 385 |         try!(self.writer.write(b"fmt "));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:390:21
[INFO] [stderr]     |
[INFO] [stderr] 390 |                     try!(Self::write_pcmwaveformat(spec_ex, &mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:393:21
[INFO] [stderr]     |
[INFO] [stderr] 393 |                     try!(Self::write_waveformatextensible(spec_ex, &mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:398:9
[INFO] [stderr]     |
[INFO] [stderr] 398 |         try!(self.writer.write_all(&header[..written as usize]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:408:9
[INFO] [stderr]     |
[INFO] [stderr] 408 |         try!(buffer.write_le_u32(16));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:418:17
[INFO] [stderr]     |
[INFO] [stderr] 418 |                 try!(buffer.write_le_u16(1));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:423:21
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     try!(buffer.write_le_u16(3));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:432:9
[INFO] [stderr]     |
[INFO] [stderr] 432 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:435:9
[INFO] [stderr]     |
[INFO] [stderr] 435 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:447:9
[INFO] [stderr]     |
[INFO] [stderr] 447 |         try!(buffer.write_le_u32(40));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 455 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:457:9
[INFO] [stderr]     |
[INFO] [stderr] 457 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:461:9
[INFO] [stderr]     |
[INFO] [stderr] 461 |         try!(buffer.write_le_u16(spec.bytes_per_sample as u16 * 8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:463:9
[INFO] [stderr]     |
[INFO] [stderr] 463 |         try!(buffer.write_le_u16(22));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:465:9
[INFO] [stderr]     |
[INFO] [stderr] 465 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:469:9
[INFO] [stderr]     |
[INFO] [stderr] 469 |         try!(buffer.write_le_u32(channel_mask(spec.spec.channels)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:486:9
[INFO] [stderr]     |
[INFO] [stderr] 486 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:497:9
[INFO] [stderr]     |
[INFO] [stderr] 497 |         try!(buffer.write_le_u16(spec.spec.channels));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:500:9
[INFO] [stderr]     |
[INFO] [stderr] 500 |         try!(buffer.write_le_u32(spec.spec.sample_rate));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:506:9
[INFO] [stderr]     |
[INFO] [stderr] 506 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:509:9
[INFO] [stderr]     |
[INFO] [stderr] 509 |         try!(buffer.write_le_u16((bytes_per_sec / spec.spec.sample_rate) as u16));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:522:9
[INFO] [stderr]     |
[INFO] [stderr] 522 |         try!(sample.write_padded(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:634:33
[INFO] [stderr]     |
[INFO] [stderr] 634 |         let mut chunks_writer = try!(ChunksWriter::new(writer));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:635:9
[INFO] [stderr]     |
[INFO] [stderr] 635 |         try!(chunks_writer.write_fmt(spec));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:636:9
[INFO] [stderr]     |
[INFO] [stderr] 636 |         try!(chunks_writer.start_data_chunk());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:742:28
[INFO] [stderr]     |
[INFO] [stderr] 742 |     let mut chunk_reader = try!(read::ChunksReader::new(reader));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:743:5
[INFO] [stderr]     |
[INFO] [stderr] 743 |     try!(chunk_reader.read_until_data());
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:744:19
[INFO] [stderr]     |
[INFO] [stderr] 744 |     let spec_ex = try!(chunk_reader.spec_ex.ok_or(Error::FormatError("DATA found before fmt")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:746:22
[INFO] [stderr]     |
[INFO] [stderr] 746 |     let data_start = try!(chunk_reader.into_inner().seek(io::SeekFrom::Current(0)));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:790:20
[INFO] [stderr]     |
[INFO] [stderr] 790 |         let file = try!(fs::File::create(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:804:20
[INFO] [stderr]     |
[INFO] [stderr] 804 |         let file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:808:47
[INFO] [stderr]     |
[INFO] [stderr] 808 |         let (spec_ex, data_len, data_start) = try!(read_append(&mut buf_reader));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:814:24
[INFO] [stderr]     |
[INFO] [stderr] 814 |         let full_len = try!(file.seek(io::SeekFrom::End(0)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:849:48
[INFO] [stderr]     |
[INFO] [stderr] 849 |         let (spec_ex, data_len, _data_start) = try!(read_append(&mut writer));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:850:9
[INFO] [stderr]     |
[INFO] [stderr] 850 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:963:9
[INFO] [stderr]     |
[INFO] [stderr] 963 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stderr]   --> src/lib.rs:91:42
[INFO] [stderr]    |
[INFO] [stderr] 91 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stderr]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:190:26
[INFO] [stderr]     |
[INFO] [stderr] 190 |             (8, 1) => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:191:27
[INFO] [stderr]     |
[INFO] [stderr] 191 |             (16, 2) => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:192:27
[INFO] [stderr]     |
[INFO] [stderr] 192 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:193:27
[INFO] [stderr]     |
[INFO] [stderr] 193 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:194:27
[INFO] [stderr]     |
[INFO] [stderr] 194 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:209:26
[INFO] [stderr]     |
[INFO] [stderr] 209 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:224:26
[INFO] [stderr]     |
[INFO] [stderr] 224 |             (8, 1) => Ok(try!(
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:225:48
[INFO] [stderr]     |
[INFO] [stderr] 225 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32))))
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:227:27
[INFO] [stderr]     |
[INFO] [stderr] 227 |             (16, 2) => Ok(try!(writer.write_le_i16(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:228:27
[INFO] [stderr]     |
[INFO] [stderr] 228 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:229:27
[INFO] [stderr]     |
[INFO] [stderr] 229 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:230:27
[INFO] [stderr]     |
[INFO] [stderr] 230 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:245:26
[INFO] [stderr]     |
[INFO] [stderr] 245 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:246:27
[INFO] [stderr]     |
[INFO] [stderr] 246 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:261:26
[INFO] [stderr]     |
[INFO] [stderr] 261 |             (8, 1) => Ok(try!(
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:262:48
[INFO] [stderr]     |
[INFO] [stderr] 262 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self))))
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:264:27
[INFO] [stderr]     |
[INFO] [stderr] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:264:52
[INFO] [stderr]     |
[INFO] [stderr] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:27
[INFO] [stderr]     |
[INFO] [stderr] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:52
[INFO] [stderr]     |
[INFO] [stderr] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:27
[INFO] [stderr]     |
[INFO] [stderr] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:54
[INFO] [stderr]     |
[INFO] [stderr] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:267:27
[INFO] [stderr]     |
[INFO] [stderr] 267 |             (32, 4) => Ok(try!(writer.write_le_i32(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:282:26
[INFO] [stderr]     |
[INFO] [stderr] 282 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:283:27
[INFO] [stderr]     |
[INFO] [stderr] 283 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:284:27
[INFO] [stderr]     |
[INFO] [stderr] 284 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:285:27
[INFO] [stderr]     |
[INFO] [stderr] 285 |             (4, 24) => Ok(try!(reader.read_le_i24_4())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:286:27
[INFO] [stderr]     |
[INFO] [stderr] 286 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:301:27
[INFO] [stderr]     |
[INFO] [stderr] 301 |             (32, 4) => Ok(try!(writer.write_le_f32(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:314:35
[INFO] [stderr]     |
[INFO] [stderr] 314 |                     (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:322:34
[INFO] [stderr]     |
[INFO] [stderr] 322 |                     (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as f32))),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:323:35
[INFO] [stderr]     |
[INFO] [stderr] 323 |                     (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as f32))),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:324:35
[INFO] [stderr]     |
[INFO] [stderr] 324 |                     (3, 24) => Ok(try!(reader.read_le_i24()) as f32),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:400:17
[INFO] [stderr]     |
[INFO] [stderr] 400 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:432:32
[INFO] [stderr]     |
[INFO] [stderr] 432 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:423:44
[INFO] [stderr]     |
[INFO] [stderr] 423 |             Error::IoError(ref err) => err.description(),
[INFO] [stderr]     |                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 133 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:82:28
[INFO] [stderr]    |
[INFO] [stderr] 82 |             let progress = try!(self.read(&mut buf[n..]));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:102:28
[INFO] [stderr]     |
[INFO] [stderr] 102 |             let progress = try!(self.read(&mut buf[0..end]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:120:9
[INFO] [stderr]     |
[INFO] [stderr] 120 |         try!(self.read_into(&mut buf[..]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:132:9
[INFO] [stderr]     |
[INFO] [stderr] 132 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(self.read_into(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:211:20
[INFO] [stderr]     |
[INFO] [stderr] 211 |         let read = try!(reader.read(&mut buffer[0..max]));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:314:9
[INFO] [stderr]     |
[INFO] [stderr] 314 |         try!(read_wave_header(&mut reader));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:373:13
[INFO] [stderr]     |
[INFO] [stderr] 373 |             try!(data.chunk.skip_remaining(&mut self.reader))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:381:19
[INFO] [stderr]     |
[INFO] [stderr] 381 |         let len = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:384:31
[INFO] [stderr]     |
[INFO] [stderr] 384 |                 let spec_ex = try!(self.read_fmt_chunk(len));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:430:33
[INFO] [stderr]     |
[INFO] [stderr] 430 |         while let Some(chunk) = try!(self.next()) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:485:26
[INFO] [stderr]     |
[INFO] [stderr] 485 |         let format_tag = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:486:26
[INFO] [stderr]     |
[INFO] [stderr] 486 |         let n_channels = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:487:33
[INFO] [stderr]     |
[INFO] [stderr] 487 |         let n_samples_per_sec = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:488:31
[INFO] [stderr]     |
[INFO] [stderr] 488 |         let n_bytes_per_sec = try!(self.reader.read_le_u32());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:489:27
[INFO] [stderr]     |
[INFO] [stderr] 489 |         let block_align = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:490:31
[INFO] [stderr]     |
[INFO] [stderr] 490 |         let bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:536:20
[INFO] [stderr]     |
[INFO] [stderr] 536 |             PCM => try!(self.read_wave_format_pcm(chunk_len, &spec)),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:538:27
[INFO] [stderr]     |
[INFO] [stderr] 538 |             IEEE_FLOAT => try!(self.read_wave_format_ieee_float(chunk_len, &mut spec)),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:539:27
[INFO] [stderr]     |
[INFO] [stderr] 539 |             EXTENSIBLE => try!(self.read_wave_format_extensible(chunk_len, &mut spec)),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:566:28
[INFO] [stderr]     |
[INFO] [stderr] 566 |             let _cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             try!(self.reader.skip_bytes(22));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:601:27
[INFO] [stderr]     |
[INFO] [stderr] 601 |             let cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:630:23
[INFO] [stderr]     |
[INFO] [stderr] 630 |         let cb_size = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:652:37
[INFO] [stderr]     |
[INFO] [stderr] 652 |         let valid_bits_per_sample = try!(self.reader.read_le_u16());
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:653:29
[INFO] [stderr]     |
[INFO] [stderr] 653 |         let _channel_mask = try!(self.reader.read_le_u32()); // Not used for now.
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:655:9
[INFO] [stderr]     |
[INFO] [stderr] 655 |         try!(self.reader.read_into(&mut subformat));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:697:9
[INFO] [stderr]     |
[INFO] [stderr] 697 |         try!(data.chunk.seek(&mut self.reader, io::SeekFrom::Start(wanted_byte as u64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:770:20
[INFO] [stderr]     |
[INFO] [stderr] 770 |     if b"RIFF" != &try!(reader.read_bytes(4))[..] {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:774:20
[INFO] [stderr]     |
[INFO] [stderr] 774 |     let file_len = try!(reader.read_le_u32());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:777:20
[INFO] [stderr]     |
[INFO] [stderr] 777 |     if b"WAVE" != &try!(reader.read_bytes(4))[..] {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:794:26
[INFO] [stderr]     |
[INFO] [stderr] 794 |         let mut reader = try!(ChunksReader::new(reader));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:795:9
[INFO] [stderr]     |
[INFO] [stderr] 795 |         try!(reader.read_until_data());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:887:20
[INFO] [stderr]     |
[INFO] [stderr] 887 |         let file = try!(fs::File::open(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:179:9
[INFO] [stderr]     |
[INFO] [stderr] 179 |         try!(state.update_header(writer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:200:23
[INFO] [stderr]     |
[INFO] [stderr] 200 |         let written = try!(writer.write(buf));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(writer.seek(io::SeekFrom::Current(-(self.len as i64 + 4))));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:207:9
[INFO] [stderr]     |
[INFO] [stderr] 207 |         try!(writer.write_le_u32(self.len));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:208:9
[INFO] [stderr]     |
[INFO] [stderr] 208 |         try!(writer.seek(io::SeekFrom::Current(self.len as i64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:213:9
[INFO] [stderr]     |
[INFO] [stderr] 213 |         try!(self.update_header(writer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:215:13
[INFO] [stderr]     |
[INFO] [stderr] 215 |             try!(writer.write_u8(0));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:241:9
[INFO] [stderr]     |
[INFO] [stderr] 241 |         try!(writer.write_all(b"RIFF\0\0\0\0WAVE"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:255:24
[INFO] [stderr]     |
[INFO] [stderr] 255 |         let full_len = try!(self.writer.seek(io::SeekFrom::Current(0)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:256:9
[INFO] [stderr]     |
[INFO] [stderr] 256 |         try!(self.writer.seek(io::SeekFrom::Start(4)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:257:9
[INFO] [stderr]     |
[INFO] [stderr] 257 |         try!(self.writer.write_le_u32(full_len as u32 - 8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:258:9
[INFO] [stderr]     |
[INFO] [stderr] 258 |         try!(self.writer.seek(io::SeekFrom::Current(full_len as i64 - 8)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:275:9
[INFO] [stderr]     |
[INFO] [stderr] 275 |         try!(self.writer.seek(io::SeekFrom::End(-(data_state.len as i64 + 4))));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         try!(self.writer.write_le_u32(data_state.len));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |         try!(self.writer.seek(io::SeekFrom::End(0)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:298:9
[INFO] [stderr]     |
[INFO] [stderr] 298 |         try!(self.writer.write_all(&fourcc));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:299:9
[INFO] [stderr]     |
[INFO] [stderr] 299 |         try!(self.writer.write_le_u32(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:312:9
[INFO] [stderr]     |
[INFO] [stderr] 312 |         try!(self.writer.write_all(b"data"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:313:9
[INFO] [stderr]     |
[INFO] [stderr] 313 |         try!(self.writer.write_le_u32(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:322:13
[INFO] [stderr]     |
[INFO] [stderr] 322 |             try!(self.update_data_chunk_header())
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:325:13
[INFO] [stderr]     |
[INFO] [stderr] 325 |             try!(self.update_riff_header());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:336:9
[INFO] [stderr]     |
[INFO] [stderr] 336 |         try!(self.update_headers());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:337:9
[INFO] [stderr]     |
[INFO] [stderr] 337 |         try!(self.writer.flush());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:351:9
[INFO] [stderr]     |
[INFO] [stderr] 351 |         try!(self.flush());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:385:9
[INFO] [stderr]     |
[INFO] [stderr] 385 |         try!(self.writer.write(b"fmt "));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:390:21
[INFO] [stderr]     |
[INFO] [stderr] 390 |                     try!(Self::write_pcmwaveformat(spec_ex, &mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:393:21
[INFO] [stderr]     |
[INFO] [stderr] 393 |                     try!(Self::write_waveformatextensible(spec_ex, &mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:398:9
[INFO] [stderr]     |
[INFO] [stderr] 398 |         try!(self.writer.write_all(&header[..written as usize]));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:408:9
[INFO] [stderr]     |
[INFO] [stderr] 408 |         try!(buffer.write_le_u32(16));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:418:17
[INFO] [stderr]     |
[INFO] [stderr] 418 |                 try!(buffer.write_le_u16(1));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:423:21
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     try!(buffer.write_le_u16(3));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:432:9
[INFO] [stderr]     |
[INFO] [stderr] 432 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:435:9
[INFO] [stderr]     |
[INFO] [stderr] 435 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:447:9
[INFO] [stderr]     |
[INFO] [stderr] 447 |         try!(buffer.write_le_u32(40));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 455 |         try!(buffer.write_le_u16(0xfffe));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:457:9
[INFO] [stderr]     |
[INFO] [stderr] 457 |         try!(Self::write_waveformat(spec, buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:461:9
[INFO] [stderr]     |
[INFO] [stderr] 461 |         try!(buffer.write_le_u16(spec.bytes_per_sample as u16 * 8));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:463:9
[INFO] [stderr]     |
[INFO] [stderr] 463 |         try!(buffer.write_le_u16(22));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:465:9
[INFO] [stderr]     |
[INFO] [stderr] 465 |         try!(buffer.write_le_u16(spec.spec.bits_per_sample));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:469:9
[INFO] [stderr]     |
[INFO] [stderr] 469 |         try!(buffer.write_le_u32(channel_mask(spec.spec.channels)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:486:9
[INFO] [stderr]     |
[INFO] [stderr] 486 |         try!(buffer.write_all(&subformat_guid));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:497:9
[INFO] [stderr]     |
[INFO] [stderr] 497 |         try!(buffer.write_le_u16(spec.spec.channels));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:500:9
[INFO] [stderr]     |
[INFO] [stderr] 500 |         try!(buffer.write_le_u32(spec.spec.sample_rate));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:506:9
[INFO] [stderr]     |
[INFO] [stderr] 506 |         try!(buffer.write_le_u32(bytes_per_sec));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:509:9
[INFO] [stderr]     |
[INFO] [stderr] 509 |         try!(buffer.write_le_u16((bytes_per_sec / spec.spec.sample_rate) as u16));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:522:9
[INFO] [stderr]     |
[INFO] [stderr] 522 |         try!(sample.write_padded(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:634:33
[INFO] [stderr]     |
[INFO] [stderr] 634 |         let mut chunks_writer = try!(ChunksWriter::new(writer));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:635:9
[INFO] [stderr]     |
[INFO] [stderr] 635 |         try!(chunks_writer.write_fmt(spec));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:636:9
[INFO] [stderr]     |
[INFO] [stderr] 636 |         try!(chunks_writer.start_data_chunk());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:742:28
[INFO] [stderr]     |
[INFO] [stderr] 742 |     let mut chunk_reader = try!(read::ChunksReader::new(reader));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:743:5
[INFO] [stderr]     |
[INFO] [stderr] 743 |     try!(chunk_reader.read_until_data());
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:744:19
[INFO] [stderr]     |
[INFO] [stderr] 744 |     let spec_ex = try!(chunk_reader.spec_ex.ok_or(Error::FormatError("DATA found before fmt")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:746:22
[INFO] [stderr]     |
[INFO] [stderr] 746 |     let data_start = try!(chunk_reader.into_inner().seek(io::SeekFrom::Current(0)));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:790:20
[INFO] [stderr]     |
[INFO] [stderr] 790 |         let file = try!(fs::File::create(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:804:20
[INFO] [stderr]     |
[INFO] [stderr] 804 |         let file = try!(fs::OpenOptions::new().read(true).write(true).open(filename));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:808:47
[INFO] [stderr]     |
[INFO] [stderr] 808 |         let (spec_ex, data_len, data_start) = try!(read_append(&mut buf_reader));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:814:24
[INFO] [stderr]     |
[INFO] [stderr] 814 |         let full_len = try!(file.seek(io::SeekFrom::End(0)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:849:48
[INFO] [stderr]     |
[INFO] [stderr] 849 |         let (spec_ex, data_len, _data_start) = try!(read_append(&mut writer));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:850:9
[INFO] [stderr]     |
[INFO] [stderr] 850 |         try!(writer.seek(io::SeekFrom::Current(data_len as i64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:963:9
[INFO] [stderr]     |
[INFO] [stderr] 963 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stderr]   --> src/lib.rs:91:42
[INFO] [stderr]    |
[INFO] [stderr] 91 |     fn read<R: io::Read>(reader: &mut R, SampleFormat, bytes: u16, bits: u16) -> Result<Self>;
[INFO] [stderr]    |                                          ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: SampleFormat`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:190:26
[INFO] [stderr]     |
[INFO] [stderr] 190 |             (8, 1) => Ok(try!(writer.write_u8(u8_from_signed(self)))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:191:27
[INFO] [stderr]     |
[INFO] [stderr] 191 |             (16, 2) => Ok(try!(writer.write_le_i16(self as i16))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:192:27
[INFO] [stderr]     |
[INFO] [stderr] 192 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:193:27
[INFO] [stderr]     |
[INFO] [stderr] 193 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:194:27
[INFO] [stderr]     |
[INFO] [stderr] 194 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:209:26
[INFO] [stderr]     |
[INFO] [stderr] 209 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:224:26
[INFO] [stderr]     |
[INFO] [stderr] 224 |             (8, 1) => Ok(try!(
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:225:48
[INFO] [stderr]     |
[INFO] [stderr] 225 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self as i32))))
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:227:27
[INFO] [stderr]     |
[INFO] [stderr] 227 |             (16, 2) => Ok(try!(writer.write_le_i16(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:228:27
[INFO] [stderr]     |
[INFO] [stderr] 228 |             (24, 3) => Ok(try!(writer.write_le_i24(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:229:27
[INFO] [stderr]     |
[INFO] [stderr] 229 |             (24, 4) => Ok(try!(writer.write_le_i24_4(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:230:27
[INFO] [stderr]     |
[INFO] [stderr] 230 |             (32, 4) => Ok(try!(writer.write_le_i32(self as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:245:26
[INFO] [stderr]     |
[INFO] [stderr] 245 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i16))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:246:27
[INFO] [stderr]     |
[INFO] [stderr] 246 |             (2, 16) => Ok(try!(reader.read_le_i16())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:261:26
[INFO] [stderr]     |
[INFO] [stderr] 261 |             (8, 1) => Ok(try!(
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:262:48
[INFO] [stderr]     |
[INFO] [stderr] 262 |                 writer.write_u8(u8_from_signed(try!(narrow_to_i8(self))))
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:264:27
[INFO] [stderr]     |
[INFO] [stderr] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:264:52
[INFO] [stderr]     |
[INFO] [stderr] 264 |             (16, 2) => Ok(try!(writer.write_le_i16(try!(narrow_to_i16(self))))),
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:27
[INFO] [stderr]     |
[INFO] [stderr] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:52
[INFO] [stderr]     |
[INFO] [stderr] 265 |             (24, 3) => Ok(try!(writer.write_le_i24(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:27
[INFO] [stderr]     |
[INFO] [stderr] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:266:54
[INFO] [stderr]     |
[INFO] [stderr] 266 |             (24, 4) => Ok(try!(writer.write_le_i24_4(try!(narrow_to_i24(self))))),
[INFO] [stderr]     |                                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:267:27
[INFO] [stderr]     |
[INFO] [stderr] 267 |             (32, 4) => Ok(try!(writer.write_le_i32(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:282:26
[INFO] [stderr]     |
[INFO] [stderr] 282 |             (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as i32))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:283:27
[INFO] [stderr]     |
[INFO] [stderr] 283 |             (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as i32))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:284:27
[INFO] [stderr]     |
[INFO] [stderr] 284 |             (3, 24) => Ok(try!(reader.read_le_i24())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:285:27
[INFO] [stderr]     |
[INFO] [stderr] 285 |             (4, 24) => Ok(try!(reader.read_le_i24_4())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:286:27
[INFO] [stderr]     |
[INFO] [stderr] 286 |             (4, 32) => Ok(try!(reader.read_le_i32())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:301:27
[INFO] [stderr]     |
[INFO] [stderr] 301 |             (32, 4) => Ok(try!(writer.write_le_f32(self))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:314:35
[INFO] [stderr]     |
[INFO] [stderr] 314 |                     (4, 32) => Ok(try!(reader.read_le_f32())),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:322:34
[INFO] [stderr]     |
[INFO] [stderr] 322 |                     (1, 8) => Ok(try!(reader.read_u8().map(signed_from_u8).map(|x| x as f32))),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:323:35
[INFO] [stderr]     |
[INFO] [stderr] 323 |                     (2, 16) => Ok(try!(reader.read_le_i16().map(|x| x as f32))),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:324:35
[INFO] [stderr]     |
[INFO] [stderr] 324 |                     (3, 24) => Ok(try!(reader.read_le_i24()) as f32),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:400:17
[INFO] [stderr]     |
[INFO] [stderr] 400 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:432:32
[INFO] [stderr]     |
[INFO] [stderr] 432 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:423:44
[INFO] [stderr]     |
[INFO] [stderr] 423 |             Error::IoError(ref err) => err.description(),
[INFO] [stderr]     |                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 133 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/hound-ab77b5007ba216cf)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test flush_should_produce_valid_file ... ok
[INFO] [stdout] test new_append_should_append ... ok
[INFO] [stdout] test read::len_and_size_hint_are_correct ... ok
[INFO] [stdout] test read::read_wav_0_valid_bits_fallback ... ok
[INFO] [stdout] test new_append_does_not_corrupt_files ... ok
[INFO] [stdout] test read::duration_and_len_agree ... ok
[INFO] [stdout] test read::read_as_i32_should_equal_read_as_f32 ... ok
[INFO] [stdout] test read::read_wav_32bit ... ok
[INFO] [stdout] test read::read_wav_nonstandard_01 ... ok
[INFO] [stdout] test read::fuzz_crashes_should_be_fixed ... ok
[INFO] [stdout] test read::read_wav_pcm_wave_format_24bit_4byte ... ok
[INFO] [stdout] test read::read_wav_pcm_wave_format_8bit ... ok
[INFO] [stdout] test read::read_wav_pcm_wave_format_pcm ... ok
[INFO] [stdout] test read::read_wav_skips_unknown_chunks ... ok
[INFO] [stdout] test read::read_wav_stereo ... ok
[INFO] [stdout] test read::read_wav_wave_format_ex_8bit ... ok
[INFO] [stdout] test read::read_wav_wave_format_ex_ieee_float ... ok
[INFO] [stdout] test read::read_wav_wave_format_ex_pcm ... ok
[INFO] [stdout] test read::read_wav_wave_format_extensible_ieee_float ... ok
[INFO] [stdout] test read::read_wav_wave_format_extensible_pcm_24bit ... ok
[INFO] [stdout] test read::read_wav_wave_format_extensible_pcm_24bit_4byte ... ok
[INFO] [stdout] test read::sample_format_mismatch_should_signal_error ... ok
[INFO] [stdout] test read::samples_equals_into_samples ... ok
[INFO] [stdout] test read::seek_is_consistent ... ok
[INFO] [stdout] test read::size_hint_is_exact ... ok
[INFO] [stdout] test read_non_standard_chunks ... ok
[INFO] [stdout] test read::wide_read_should_signal_error ... ok
[INFO] [stdout] test test_into_header_for_infinite_file ... ok
[INFO] [stdout] test u8_sign_conversion_is_bijective ... ok
[INFO] [stdout] test verify_narrow_to_i16 ... ok
[INFO] [stdout] test verify_narrow_to_i24 ... ok
[INFO] [stdout] test verify_narrow_to_i8 ... ok
[INFO] [stdout] test write::s24_wav_write ... ok
[INFO] [stdout] test write::short_write_should_signal_error ... ok
[INFO] [stdout] test write::verify_channel_mask ... ok
[INFO] [stdout] test write::wide_write_should_signal_error ... ok
[INFO] [stdout] test write_read_f32_is_lossless ... ok
[INFO] [stdout] test write_read_i8_is_lossless ... ok
[INFO] [stdout] test write_read_i24_is_lossless ... ok
[INFO] [stdout] test write_read_i16_is_lossless ... ok
[INFO] [stdout] test write_read_chunks_is_lossless ... ok
[INFO] [stdout] test write_read_i16_via_sample_writer_is_lossless ... ok
[INFO] [stdout] test append_works_on_files ... FAILED
[INFO] [stdout] test no_32_bps_for_float_sample_format_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- append_works_on_files stdout ----
[INFO] [stdout] thread 'append_works_on_files' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/lib.rs:877:60
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5605011f2b30 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x5605011f2b30 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5605011f2b30 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x5605011f2b30 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x560501215fbc - core::fmt::write::h306731c068f7162c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stdout]    5:     0x5605011ef7f5 - std::io::Write::write_fmt::h87f19b0a2cd190bc
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stdout]    6:     0x5605011f4c9b - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x5605011f4c9b - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x5605011f4c9b - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x5605011f47ac - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x5605011f5364 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stdout]   11:     0x5605011f4e47 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:519:13
[INFO] [stdout]   12:     0x5605011f302c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x5605011f4da9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stdout]   14:     0x560501122651 - core::panicking::panic_fmt::hca6330e3e14086b4
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x560501122743 - core::result::unwrap_failed::h6160d2b4bfbb0e87
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs:1355:5
[INFO] [stdout]   16:     0x5605011924b4 - core::result::Result<T,E>::unwrap::h35e9f500f9e67ea6
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs:1037:23
[INFO] [stdout]   17:     0x560501181875 - hound::append_works_on_files::had9b17f156cd4b05
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:877:22
[INFO] [stdout]   18:     0x5605011817ca - hound::append_works_on_files::{{closure}}::h3187733f12e5d5a1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:867:1
[INFO] [stdout]   19:     0x56050119534e - core::ops::function::FnOnce::call_once::h805f5dfe71c00143
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   20:     0x5605011c9993 - core::ops::function::FnOnce::call_once::h152e7e439ff59e19
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   21:     0x5605011c9993 - test::__rust_begin_short_backtrace::h0908f3b1fdbb72ab
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:577:5
[INFO] [stdout]   22:     0x5605011c8450 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf6d2a51e5587546c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   23:     0x5605011c8450 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8af660f3a89ef593
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   24:     0x5605011c8450 - std::panicking::try::do_call::hd36aef60f84b6d36
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   25:     0x5605011c8450 - std::panicking::try::h9932b4480e69817c
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   26:     0x5605011c8450 - std::panic::catch_unwind::h6aa177099cfff5f8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   27:     0x5605011c8450 - test::run_test_in_process::h5884d6f2d99e20c3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:600:18
[INFO] [stdout]   28:     0x5605011c8450 - test::run_test::run_test_inner::{{closure}}::h6fdc58c6d5f5b6e3
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:492:39
[INFO] [stdout]   29:     0x5605011a1b02 - test::run_test::run_test_inner::{{closure}}::h408365d67a78ade8
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs:519:37
[INFO] [stdout]   30:     0x5605011a1b02 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb560b77c4f701523
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   31:     0x5605011a56b8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hf2e7831dad93c597
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   32:     0x5605011a56b8 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd2e08783d8be4d02
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:347:9
[INFO] [stdout]   33:     0x5605011a56b8 - std::panicking::try::do_call::h062597b7acfd6b82
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stdout]   34:     0x5605011a56b8 - std::panicking::try::h0d7b79db04c14552
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stdout]   35:     0x5605011a56b8 - std::panic::catch_unwind::hb01a0b5e7c8cd43b
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stdout]   36:     0x5605011a56b8 - std::thread::Builder::spawn_unchecked::{{closure}}::h5bde48cc887e0d1e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   37:     0x5605011a56b8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h745ea30807a29e55
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   38:     0x5605011fa247 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ece6cfefaff1005
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   39:     0x5605011fa247 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hb8b48e55c21f193e
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs:1575:9
[INFO] [stdout]   40:     0x5605011fa247 - std::sys::unix::thread::Thread::new::thread_start::h8c7c4450dba62914
[INFO] [stdout]                                at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   41:     0x7f5191996609 - start_thread
[INFO] [stdout]   42:     0x7f5191768293 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     append_works_on_files
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 43 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" "314d35b8c96b7cbd9e42f16704d97c9d2e5e3150b3e5e04ac1c3bd8e9b38196d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "314d35b8c96b7cbd9e42f16704d97c9d2e5e3150b3e5e04ac1c3bd8e9b38196d", kill_on_drop: false }`
[INFO] [stdout] 314d35b8c96b7cbd9e42f16704d97c9d2e5e3150b3e5e04ac1c3bd8e9b38196d
