[INFO] fetching crate hound 3.4.0...
[INFO] testing hound-3.4.0 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate hound 3.4.0 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate hound 3.4.0 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hound 3.4.0
[INFO] finished tweaking crates.io crate hound 3.4.0
[INFO] tweaked toml for crates.io crate hound 3.4.0 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cpal v0.2.12
[INFO] [stderr]   Downloaded coreaudio-rs v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 74f0b1dc6a46391aebf6abf8b3a1dcb663bdda5a69c38c75367be6e4cf376469
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "74f0b1dc6a46391aebf6abf8b3a1dcb663bdda5a69c38c75367be6e4cf376469", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "74f0b1dc6a46391aebf6abf8b3a1dcb663bdda5a69c38c75367be6e4cf376469", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74f0b1dc6a46391aebf6abf8b3a1dcb663bdda5a69c38c75367be6e4cf376469", kill_on_drop: false }`
[INFO] [stdout] 74f0b1dc6a46391aebf6abf8b3a1dcb663bdda5a69c38c75367be6e4cf376469
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 724f6e2959496156c9589f3984a96a6b5cb11ae61eec201f5b9730b0ede71f88
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "724f6e2959496156c9589f3984a96a6b5cb11ae61eec201f5b9730b0ede71f88", kill_on_drop: false }`
[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:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             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:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             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:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         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:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         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:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         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:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         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:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     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:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     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:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     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:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_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:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let 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:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(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:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(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:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = 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:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = 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:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(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:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(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:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(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:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(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:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(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:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(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:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(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:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(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:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(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:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&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:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         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:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.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:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&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:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&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:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.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:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(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:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(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:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         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:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / 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:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         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:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 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:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     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:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.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:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         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:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         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:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.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:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         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:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.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:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.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:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         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:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.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:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         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:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = 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:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         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:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         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:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::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/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         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:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut 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:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = 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:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.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:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = 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:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         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:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => 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:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => 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:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => 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:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => 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:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (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:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => 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:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => 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:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => 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:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (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:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (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:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => 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:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (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:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (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:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (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:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (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:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => 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:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (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:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     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] 
[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:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.73s
[INFO] [stdout] warning: 109 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "724f6e2959496156c9589f3984a96a6b5cb11ae61eec201f5b9730b0ede71f88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "724f6e2959496156c9589f3984a96a6b5cb11ae61eec201f5b9730b0ede71f88", kill_on_drop: false }`
[INFO] [stdout] 724f6e2959496156c9589f3984a96a6b5cb11ae61eec201f5b9730b0ede71f88
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2995c18a89572832789078f58ab1cb75f103b4c4e1482d9d87d9fe861651beb6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "2995c18a89572832789078f58ab1cb75f103b4c4e1482d9d87d9fe861651beb6", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling winapi v0.2.8
[INFO] [stderr]    Compiling alsa-sys v0.3.0
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/read.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             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:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             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:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         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:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         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:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         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:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         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:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     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:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     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:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     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:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_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:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let 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:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(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:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(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:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = 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:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = 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:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(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:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(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:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(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:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(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:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(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:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(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:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(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:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(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:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(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:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&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:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         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:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.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:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&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:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&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:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.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:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(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:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(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:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         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:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / 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:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         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:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 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:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     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:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.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:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         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:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         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:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.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:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         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:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.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:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.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:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         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:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.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:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         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:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = 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:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         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:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         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:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::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/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         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:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut 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:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = 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:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.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:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = 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:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         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:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => 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:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => 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:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => 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:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => 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:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (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:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => 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:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => 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:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => 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:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (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:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (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:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => 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:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (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:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (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:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (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:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (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:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => 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:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (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:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     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] 
[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:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 109 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ole32-sys v0.2.0
[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:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             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:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |             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:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         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:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         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:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         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:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         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:271:20
[INFO] [stdout]     |
[INFO] [stdout] 271 |     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:275:20
[INFO] [stdout]     |
[INFO] [stdout] 275 |     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:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     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:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let header = try!(WavReader::read_chunk_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:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let 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:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let format_tag = try!(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:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let n_channels = try!(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:402:33
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let n_samples_per_sec = 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:403:31
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let n_bytes_per_sec = 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:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |         let block_align = try!(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:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let bits_per_sample = try!(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:469:28
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _cb_size = try!(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:13
[INFO] [stdout]     |
[INFO] [stdout] 487 |             try!(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:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let cb_size = try!(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:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let cb_size = try!(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:568:37
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let valid_bits_per_sample = try!(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:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let _channel_mask = try!(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:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |         try!(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:599:9
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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:600:35
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let (spec_ex, data_len) = try!(read_until_data(&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:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/read.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |         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:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             try!(buffer.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:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:249:21
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     try!(self.write_pcmwaveformat(&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:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                     try!(self.write_waveformatextensible(&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:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             try!(buffer.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:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         try!(buffer.write_le_u16(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:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         try!(buffer.write_le_u32(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:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         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:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         try!(buffer.write_le_u16((bytes_per_sec / 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:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         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:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 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:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     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:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         try!(buffer.write_le_u16(self.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:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         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:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         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:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         try!(buffer.write_le_u16(self.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:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         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:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |         try!(buffer.write_le_u16(self.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:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         try!(buffer.write_le_u32(channel_mask(self.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:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         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:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |         try!(sample.write(&mut self.writer, self.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:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |         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:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let current_pos = 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:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         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:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |         try!(self.update_header());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         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:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         try!(read::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/write.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:600:20
[INFO] [stdout]     |
[INFO] [stdout] 600 |         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:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |         let mut 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:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/write.rs:619:52
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let (spec_ex, data_len, data_len_offset) = 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:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         try!(file.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:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let (spec_ex, data_len, data_len_offset) = 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:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         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:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             8 => 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:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             16 => 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:181:22
[INFO] [stdout]     |
[INFO] [stdout] 181 |             24 => 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:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             32 => 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:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             (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:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:208:57
[INFO] [stdout]     |
[INFO] [stdout] 208 |             8 => Ok(try!(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:209:22
[INFO] [stdout]     |
[INFO] [stdout] 209 |             16 => 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:210:22
[INFO] [stdout]     |
[INFO] [stdout] 210 |             24 => 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:211:22
[INFO] [stdout]     |
[INFO] [stdout] 211 |             32 => 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:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |             (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:227:27
[INFO] [stdout]     |
[INFO] [stdout] 227 |             (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:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:238:57
[INFO] [stdout]     |
[INFO] [stdout] 238 |             8 => Ok(try!(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:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:239:47
[INFO] [stdout]     |
[INFO] [stdout] 239 |             16 => 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:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:240:47
[INFO] [stdout]     |
[INFO] [stdout] 240 |             24 => 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:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |             32 => 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:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |             (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:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (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:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |             (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:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             (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:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |             32 => 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:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |             (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:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/write.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 15  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 734 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |     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] 
[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:381:44
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 109 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 8.90s
[INFO] running `Command { std: "docker" "inspect" "2995c18a89572832789078f58ab1cb75f103b4c4e1482d9d87d9fe861651beb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2995c18a89572832789078f58ab1cb75f103b4c4e1482d9d87d9fe861651beb6", kill_on_drop: false }`
[INFO] [stdout] 2995c18a89572832789078f58ab1cb75f103b4c4e1482d9d87d9fe861651beb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b8890cbcac77c46c595ef217f3dfaef45b4ff6e3422de00b52718893586d51f6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b8890cbcac77c46c595ef217f3dfaef45b4ff6e3422de00b52718893586d51f6", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:77:28
[INFO] [stderr]    |
[INFO] [stderr] 77 |             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:97:28
[INFO] [stderr]    |
[INFO] [stderr] 97 |             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:115:9
[INFO] [stderr]     |
[INFO] [stderr] 115 |         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:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |         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:139:9
[INFO] [stderr]     |
[INFO] [stderr] 139 |         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:159:9
[INFO] [stderr]     |
[INFO] [stderr] 159 |         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:171:9
[INFO] [stderr]     |
[INFO] [stderr] 171 |         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:271:20
[INFO] [stderr]     |
[INFO] [stderr] 271 |     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:275:20
[INFO] [stderr]     |
[INFO] [stderr] 275 |     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:278:20
[INFO] [stderr]     |
[INFO] [stderr] 278 |     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:296:22
[INFO] [stderr]     |
[INFO] [stderr] 296 |         let header = try!(WavReader::read_chunk_header(&mut reader));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:299:28
[INFO] [stderr]     |
[INFO] [stderr] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:326:17
[INFO] [stderr]     |
[INFO] [stderr] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:340:9
[INFO] [stderr]     |
[INFO] [stderr] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:341:19
[INFO] [stderr]     |
[INFO] [stderr] 341 |         let 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:400:26
[INFO] [stderr]     |
[INFO] [stderr] 400 |         let format_tag = try!(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:401:26
[INFO] [stderr]     |
[INFO] [stderr] 401 |         let n_channels = try!(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:402:33
[INFO] [stderr]     |
[INFO] [stderr] 402 |         let n_samples_per_sec = 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:403:31
[INFO] [stderr]     |
[INFO] [stderr] 403 |         let n_bytes_per_sec = 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:404:27
[INFO] [stderr]     |
[INFO] [stderr] 404 |         let block_align = try!(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:405:31
[INFO] [stderr]     |
[INFO] [stderr] 405 |         let bits_per_sample = try!(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:469:28
[INFO] [stderr]     |
[INFO] [stderr] 469 |             let _cb_size = try!(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:13
[INFO] [stderr]     |
[INFO] [stderr] 487 |             try!(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:510:27
[INFO] [stderr]     |
[INFO] [stderr] 510 |             let cb_size = try!(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:546:23
[INFO] [stderr]     |
[INFO] [stderr] 546 |         let cb_size = try!(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:568:37
[INFO] [stderr]     |
[INFO] [stderr] 568 |         let valid_bits_per_sample = try!(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:569:29
[INFO] [stderr]     |
[INFO] [stderr] 569 |         let _channel_mask = try!(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:571:9
[INFO] [stderr]     |
[INFO] [stderr] 571 |         try!(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:599:9
[INFO] [stderr]     |
[INFO] [stderr] 599 |         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:600:35
[INFO] [stderr]     |
[INFO] [stderr] 600 |         let (spec_ex, data_len) = try!(read_until_data(&mut reader));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:711:9
[INFO] [stderr]     |
[INFO] [stderr] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:723:20
[INFO] [stderr]     |
[INFO] [stderr] 723 |         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:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:239:13
[INFO] [stderr]     |
[INFO] [stderr] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:242:13
[INFO] [stderr]     |
[INFO] [stderr] 242 |             try!(buffer.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:244:13
[INFO] [stderr]     |
[INFO] [stderr] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:249:21
[INFO] [stderr]     |
[INFO] [stderr] 249 |                     try!(self.write_pcmwaveformat(&mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:252:21
[INFO] [stderr]     |
[INFO] [stderr] 252 |                     try!(self.write_waveformatextensible(&mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:259:13
[INFO] [stderr]     |
[INFO] [stderr] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             try!(buffer.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:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         try!(buffer.write_le_u16(spec.channels));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:279:9
[INFO] [stderr]     |
[INFO] [stderr] 279 |         try!(buffer.write_le_u32(spec.sample_rate));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:285:9
[INFO] [stderr]     |
[INFO] [stderr] 285 |         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:288:9
[INFO] [stderr]     |
[INFO] [stderr] 288 |         try!(buffer.write_le_u16((bytes_per_sec / 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:296:9
[INFO] [stderr]     |
[INFO] [stderr] 296 |         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:306:17
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 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:311:21
[INFO] [stderr]     |
[INFO] [stderr] 311 |                     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:320:9
[INFO] [stderr]     |
[INFO] [stderr] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:323:9
[INFO] [stderr]     |
[INFO] [stderr] 323 |         try!(buffer.write_le_u16(self.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:335:9
[INFO] [stderr]     |
[INFO] [stderr] 335 |         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:343:9
[INFO] [stderr]     |
[INFO] [stderr] 343 |         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:345:9
[INFO] [stderr]     |
[INFO] [stderr] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:349:9
[INFO] [stderr]     |
[INFO] [stderr] 349 |         try!(buffer.write_le_u16(self.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:351:9
[INFO] [stderr]     |
[INFO] [stderr] 351 |         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:353:9
[INFO] [stderr]     |
[INFO] [stderr] 353 |         try!(buffer.write_le_u16(self.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:357:9
[INFO] [stderr]     |
[INFO] [stderr] 357 |         try!(buffer.write_le_u32(channel_mask(self.spec.channels)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |         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:386:9
[INFO] [stderr]     |
[INFO] [stderr] 386 |         try!(sample.write(&mut self.writer, self.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:446:9
[INFO] [stderr]     |
[INFO] [stderr] 446 |         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:447:9
[INFO] [stderr]     |
[INFO] [stderr] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:448:9
[INFO] [stderr]     |
[INFO] [stderr] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:449:9
[INFO] [stderr]     |
[INFO] [stderr] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:480:27
[INFO] [stderr]     |
[INFO] [stderr] 480 |         let current_pos = 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:481:9
[INFO] [stderr]     |
[INFO] [stderr] 481 |         try!(self.update_header());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:482:9
[INFO] [stderr]     |
[INFO] [stderr] 482 |         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:483:9
[INFO] [stderr]     |
[INFO] [stderr] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:494:9
[INFO] [stderr]     |
[INFO] [stderr] 494 |         try!(self.update_header());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:499:9
[INFO] [stderr]     |
[INFO] [stderr] 499 |         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:549:9
[INFO] [stderr]     |
[INFO] [stderr] 549 |         try!(read::read_wave_header(&mut reader));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:550:9
[INFO] [stderr]     |
[INFO] [stderr] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:555:27
[INFO] [stderr]     |
[INFO] [stderr] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:600:20
[INFO] [stderr]     |
[INFO] [stderr] 600 |         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:614:24
[INFO] [stderr]     |
[INFO] [stderr] 614 |         let mut 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:615:9
[INFO] [stderr]     |
[INFO] [stderr] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:619:52
[INFO] [stderr]     |
[INFO] [stderr] 619 |         let (spec_ex, data_len, data_len_offset) = 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:624:9
[INFO] [stderr]     |
[INFO] [stderr] 624 |         try!(file.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:655:52
[INFO] [stderr]     |
[INFO] [stderr] 655 |         let (spec_ex, data_len, data_len_offset) = 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:656:9
[INFO] [stderr]     |
[INFO] [stderr] 656 |         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:770:9
[INFO] [stderr]     |
[INFO] [stderr] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:179:21
[INFO] [stderr]     |
[INFO] [stderr] 179 |             8 => 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:180:22
[INFO] [stderr]     |
[INFO] [stderr] 180 |             16 => 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:181:22
[INFO] [stderr]     |
[INFO] [stderr] 181 |             24 => 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:182:22
[INFO] [stderr]     |
[INFO] [stderr] 182 |             32 => 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:197:26
[INFO] [stderr]     |
[INFO] [stderr] 197 |             (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:208:21
[INFO] [stderr]     |
[INFO] [stderr] 208 |             8 => Ok(try!(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:208:57
[INFO] [stderr]     |
[INFO] [stderr] 208 |             8 => Ok(try!(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:209:22
[INFO] [stderr]     |
[INFO] [stderr] 209 |             16 => 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:210:22
[INFO] [stderr]     |
[INFO] [stderr] 210 |             24 => 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:211:22
[INFO] [stderr]     |
[INFO] [stderr] 211 |             32 => 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:226:26
[INFO] [stderr]     |
[INFO] [stderr] 226 |             (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:227:27
[INFO] [stderr]     |
[INFO] [stderr] 227 |             (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:238:21
[INFO] [stderr]     |
[INFO] [stderr] 238 |             8 => Ok(try!(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:238:57
[INFO] [stderr]     |
[INFO] [stderr] 238 |             8 => Ok(try!(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:239:22
[INFO] [stderr]     |
[INFO] [stderr] 239 |             16 => 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:239:47
[INFO] [stderr]     |
[INFO] [stderr] 239 |             16 => 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:240:22
[INFO] [stderr]     |
[INFO] [stderr] 240 |             24 => 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:240:47
[INFO] [stderr]     |
[INFO] [stderr] 240 |             24 => 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:241:22
[INFO] [stderr]     |
[INFO] [stderr] 241 |             32 => 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:256:26
[INFO] [stderr]     |
[INFO] [stderr] 256 |             (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:257:27
[INFO] [stderr]     |
[INFO] [stderr] 257 |             (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:258:27
[INFO] [stderr]     |
[INFO] [stderr] 258 |             (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:259:27
[INFO] [stderr]     |
[INFO] [stderr] 259 |             (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:270:22
[INFO] [stderr]     |
[INFO] [stderr] 270 |             32 => 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:284:27
[INFO] [stderr]     |
[INFO] [stderr] 284 |             (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:358:17
[INFO] [stderr]     |
[INFO] [stderr] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: the item `mem` is imported redundantly
[INFO] [stderr]    --> src/write.rs:734:13
[INFO] [stderr]     |
[INFO] [stderr] 15  | use std::mem;
[INFO] [stderr]     |     -------- the item `mem` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 734 |         use std::mem;
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:390:32
[INFO] [stderr]     |
[INFO] [stderr] 390 |     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] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:381:44
[INFO] [stderr]     |
[INFO] [stderr] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stderr]     |                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 109 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/read.rs:77:28
[INFO] [stderr]    |
[INFO] [stderr] 77 |             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:97:28
[INFO] [stderr]    |
[INFO] [stderr] 97 |             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:115:9
[INFO] [stderr]     |
[INFO] [stderr] 115 |         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:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |         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:139:9
[INFO] [stderr]     |
[INFO] [stderr] 139 |         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:159:9
[INFO] [stderr]     |
[INFO] [stderr] 159 |         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:171:9
[INFO] [stderr]     |
[INFO] [stderr] 171 |         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:271:20
[INFO] [stderr]     |
[INFO] [stderr] 271 |     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:275:20
[INFO] [stderr]     |
[INFO] [stderr] 275 |     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:278:20
[INFO] [stderr]     |
[INFO] [stderr] 278 |     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:296:22
[INFO] [stderr]     |
[INFO] [stderr] 296 |         let header = try!(WavReader::read_chunk_header(&mut reader));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:299:28
[INFO] [stderr]     |
[INFO] [stderr] 299 |                 let spec = try!(WavReader::read_fmt_chunk(&mut reader, header.len));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:326:17
[INFO] [stderr]     |
[INFO] [stderr] 326 |                 try!(reader.skip_bytes(header.len as usize));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:340:9
[INFO] [stderr]     |
[INFO] [stderr] 340 |         try!(reader.read_into(&mut kind_str));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:341:19
[INFO] [stderr]     |
[INFO] [stderr] 341 |         let 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:400:26
[INFO] [stderr]     |
[INFO] [stderr] 400 |         let format_tag = try!(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:401:26
[INFO] [stderr]     |
[INFO] [stderr] 401 |         let n_channels = try!(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:402:33
[INFO] [stderr]     |
[INFO] [stderr] 402 |         let n_samples_per_sec = 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:403:31
[INFO] [stderr]     |
[INFO] [stderr] 403 |         let n_bytes_per_sec = 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:404:27
[INFO] [stderr]     |
[INFO] [stderr] 404 |         let block_align = try!(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:405:31
[INFO] [stderr]     |
[INFO] [stderr] 405 |         let bits_per_sample = try!(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:469:28
[INFO] [stderr]     |
[INFO] [stderr] 469 |             let _cb_size = try!(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:13
[INFO] [stderr]     |
[INFO] [stderr] 487 |             try!(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:510:27
[INFO] [stderr]     |
[INFO] [stderr] 510 |             let cb_size = try!(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:546:23
[INFO] [stderr]     |
[INFO] [stderr] 546 |         let cb_size = try!(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:568:37
[INFO] [stderr]     |
[INFO] [stderr] 568 |         let valid_bits_per_sample = try!(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:569:29
[INFO] [stderr]     |
[INFO] [stderr] 569 |         let _channel_mask = try!(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:571:9
[INFO] [stderr]     |
[INFO] [stderr] 571 |         try!(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:599:9
[INFO] [stderr]     |
[INFO] [stderr] 599 |         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:600:35
[INFO] [stderr]     |
[INFO] [stderr] 600 |         let (spec_ex, data_len) = try!(read_until_data(&mut reader));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:711:9
[INFO] [stderr]     |
[INFO] [stderr] 711 |         try!(self.reader.seek(io::SeekFrom::Current(offset_bytes)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/read.rs:723:20
[INFO] [stderr]     |
[INFO] [stderr] 723 |         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:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |         try!(writer.write_headers(fmt_kind));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:239:13
[INFO] [stderr]     |
[INFO] [stderr] 239 |             try!(buffer.write_all("RIFF".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:242:13
[INFO] [stderr]     |
[INFO] [stderr] 242 |             try!(buffer.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:244:13
[INFO] [stderr]     |
[INFO] [stderr] 244 |             try!(buffer.write_all("WAVE".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             try!(buffer.write_all("fmt ".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:249:21
[INFO] [stderr]     |
[INFO] [stderr] 249 |                     try!(self.write_pcmwaveformat(&mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:252:21
[INFO] [stderr]     |
[INFO] [stderr] 252 |                     try!(self.write_waveformatextensible(&mut buffer));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:259:13
[INFO] [stderr]     |
[INFO] [stderr] 259 |             try!(buffer.write_all("data".as_bytes()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             try!(buffer.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:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         try!(buffer.write_le_u16(spec.channels));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:279:9
[INFO] [stderr]     |
[INFO] [stderr] 279 |         try!(buffer.write_le_u32(spec.sample_rate));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:285:9
[INFO] [stderr]     |
[INFO] [stderr] 285 |         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:288:9
[INFO] [stderr]     |
[INFO] [stderr] 288 |         try!(buffer.write_le_u16((bytes_per_sec / 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:296:9
[INFO] [stderr]     |
[INFO] [stderr] 296 |         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:306:17
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 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:311:21
[INFO] [stderr]     |
[INFO] [stderr] 311 |                     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:320:9
[INFO] [stderr]     |
[INFO] [stderr] 320 |         try!(self.write_waveformat(buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:323:9
[INFO] [stderr]     |
[INFO] [stderr] 323 |         try!(buffer.write_le_u16(self.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:335:9
[INFO] [stderr]     |
[INFO] [stderr] 335 |         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:343:9
[INFO] [stderr]     |
[INFO] [stderr] 343 |         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:345:9
[INFO] [stderr]     |
[INFO] [stderr] 345 |         try!(self.write_waveformat(buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:349:9
[INFO] [stderr]     |
[INFO] [stderr] 349 |         try!(buffer.write_le_u16(self.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:351:9
[INFO] [stderr]     |
[INFO] [stderr] 351 |         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:353:9
[INFO] [stderr]     |
[INFO] [stderr] 353 |         try!(buffer.write_le_u16(self.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:357:9
[INFO] [stderr]     |
[INFO] [stderr] 357 |         try!(buffer.write_le_u32(channel_mask(self.spec.channels)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |         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:386:9
[INFO] [stderr]     |
[INFO] [stderr] 386 |         try!(sample.write(&mut self.writer, self.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:446:9
[INFO] [stderr]     |
[INFO] [stderr] 446 |         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:447:9
[INFO] [stderr]     |
[INFO] [stderr] 447 |         try!(self.writer.write_le_u32(file_size));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:448:9
[INFO] [stderr]     |
[INFO] [stderr] 448 |         try!(self.writer.seek(io::SeekFrom::Start(self.data_len_offset as u64)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:449:9
[INFO] [stderr]     |
[INFO] [stderr] 449 |         try!(self.writer.write_le_u32(self.data_bytes_written));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:480:27
[INFO] [stderr]     |
[INFO] [stderr] 480 |         let current_pos = 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:481:9
[INFO] [stderr]     |
[INFO] [stderr] 481 |         try!(self.update_header());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:482:9
[INFO] [stderr]     |
[INFO] [stderr] 482 |         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:483:9
[INFO] [stderr]     |
[INFO] [stderr] 483 |         try!(self.writer.seek(io::SeekFrom::Start(current_pos)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:494:9
[INFO] [stderr]     |
[INFO] [stderr] 494 |         try!(self.update_header());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:499:9
[INFO] [stderr]     |
[INFO] [stderr] 499 |         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:549:9
[INFO] [stderr]     |
[INFO] [stderr] 549 |         try!(read::read_wave_header(&mut reader));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:550:9
[INFO] [stderr]     |
[INFO] [stderr] 550 |         try!(read::read_until_data(&mut reader))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:555:27
[INFO] [stderr]     |
[INFO] [stderr] 555 |     let data_len_offset = try!(reader.seek(io::SeekFrom::Current(0))) as u32 - 4;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:600:20
[INFO] [stderr]     |
[INFO] [stderr] 600 |         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:614:24
[INFO] [stderr]     |
[INFO] [stderr] 614 |         let mut 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:615:9
[INFO] [stderr]     |
[INFO] [stderr] 615 |         try!(file.seek(io::SeekFrom::Start(0)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/write.rs:619:52
[INFO] [stderr]     |
[INFO] [stderr] 619 |         let (spec_ex, data_len, data_len_offset) = 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:624:9
[INFO] [stderr]     |
[INFO] [stderr] 624 |         try!(file.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:655:52
[INFO] [stderr]     |
[INFO] [stderr] 655 |         let (spec_ex, data_len, data_len_offset) = 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:656:9
[INFO] [stderr]     |
[INFO] [stderr] 656 |         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:770:9
[INFO] [stderr]     |
[INFO] [stderr] 770 |         try!(self.writer.write_all(&self.buffer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:179:21
[INFO] [stderr]     |
[INFO] [stderr] 179 |             8 => 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:180:22
[INFO] [stderr]     |
[INFO] [stderr] 180 |             16 => 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:181:22
[INFO] [stderr]     |
[INFO] [stderr] 181 |             24 => 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:182:22
[INFO] [stderr]     |
[INFO] [stderr] 182 |             32 => 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:197:26
[INFO] [stderr]     |
[INFO] [stderr] 197 |             (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:208:21
[INFO] [stderr]     |
[INFO] [stderr] 208 |             8 => Ok(try!(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:208:57
[INFO] [stderr]     |
[INFO] [stderr] 208 |             8 => Ok(try!(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:209:22
[INFO] [stderr]     |
[INFO] [stderr] 209 |             16 => 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:210:22
[INFO] [stderr]     |
[INFO] [stderr] 210 |             24 => 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:211:22
[INFO] [stderr]     |
[INFO] [stderr] 211 |             32 => 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:226:26
[INFO] [stderr]     |
[INFO] [stderr] 226 |             (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:227:27
[INFO] [stderr]     |
[INFO] [stderr] 227 |             (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:238:21
[INFO] [stderr]     |
[INFO] [stderr] 238 |             8 => Ok(try!(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:238:57
[INFO] [stderr]     |
[INFO] [stderr] 238 |             8 => Ok(try!(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:239:22
[INFO] [stderr]     |
[INFO] [stderr] 239 |             16 => 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:239:47
[INFO] [stderr]     |
[INFO] [stderr] 239 |             16 => 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:240:22
[INFO] [stderr]     |
[INFO] [stderr] 240 |             24 => 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:240:47
[INFO] [stderr]     |
[INFO] [stderr] 240 |             24 => 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:241:22
[INFO] [stderr]     |
[INFO] [stderr] 241 |             32 => 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:256:26
[INFO] [stderr]     |
[INFO] [stderr] 256 |             (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:257:27
[INFO] [stderr]     |
[INFO] [stderr] 257 |             (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:258:27
[INFO] [stderr]     |
[INFO] [stderr] 258 |             (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:259:27
[INFO] [stderr]     |
[INFO] [stderr] 259 |             (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:270:22
[INFO] [stderr]     |
[INFO] [stderr] 270 |             32 => 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:284:27
[INFO] [stderr]     |
[INFO] [stderr] 284 |             (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:358:17
[INFO] [stderr]     |
[INFO] [stderr] 358 |                 try!(formatter.write_str("Ill-formed WAVE file: "));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: the item `mem` is imported redundantly
[INFO] [stderr]    --> src/write.rs:734:13
[INFO] [stderr]     |
[INFO] [stderr] 15  | use std::mem;
[INFO] [stderr]     |     -------- the item `mem` is already imported here
[INFO] [stderr] ...
[INFO] [stderr] 734 |         use std::mem;
[INFO] [stderr]     |             ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:390:32
[INFO] [stderr]     |
[INFO] [stderr] 390 |     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] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:381:44
[INFO] [stderr]     |
[INFO] [stderr] 381 |             Error::IoError(ref err) => err.description(),
[INFO] [stderr]     |                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 109 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/hound-9a8aafe1003aa62e
[INFO] [stdout] running 36 tests
[INFO] [stdout] test flush_should_produce_valid_file ... ok
[INFO] [stdout] test read::len_and_size_hint_are_correct ... ok
[INFO] [stdout] test new_append_should_append ... ok
[INFO] [stdout] test new_append_does_not_corrupt_files ... ok
[INFO] [stdout] test read::fuzz_crashes_should_be_fixed ... ok
[INFO] [stdout] test read::read_wav_pcm_wave_format_pcm ... ok
[INFO] [stdout] test read::read_wav_wave_format_ex_pcm ... ok
[INFO] [stdout] test read::read_wav_32bit ... ok
[INFO] [stdout] test read::read_wav_stereo ... ok
[INFO] [stdout] test read::read_wav_skips_unknown_chunks ... ok
[INFO] [stdout] test read::read_wav_nonstandard_01 ... 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::seek_is_consistent ... ok
[INFO] [stdout] test verify_narrow_to_i16 ... ok
[INFO] [stdout] test read::size_hint_is_exact ... ok
[INFO] [stdout] test u8_sign_conversion_is_bijective ... ok
[INFO] [stdout] test read::wide_read_should_signal_error ... ok
[INFO] [stdout] test write::wide_write_should_signal_error ... ok
[INFO] [stdout] test verify_narrow_to_i8 ... ok
[INFO] [stdout] test write::verify_channel_mask ... ok
[INFO] [stdout] test write_read_f32_is_lossless ... ok
[INFO] [stdout] test write_read_i8_is_lossless ... ok
[INFO] [stdout] test write_read_i16_is_lossless ... ok
[INFO] [stdout] test write_read_i24_is_lossless ... ok
[INFO] [stdout] test write_read_i16_via_sample_writer_is_lossless ... 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::duration_and_len_agree ... ok
[INFO] [stdout] test read::read_wav_pcm_wave_format_8bit ... ok
[INFO] [stdout] test read::sample_format_mismatch_should_signal_error ... ok
[INFO] [stdout] test read::samples_equals_into_samples ... ok
[INFO] [stdout] test verify_narrow_to_i24 ... ok
[INFO] [stdout] test write::short_write_should_signal_error ... ok
[INFO] [stdout] test no_32_bps_for_float_sample_format_panics ... ok
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] [stdout] test append_works_on_files ... FAILED
[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:771:60
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55dbc8bbed60 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55dbc8bbed60 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55dbc8bbed60 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55dbc8bbed60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55dbc8be1f4c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55dbc8b6a1b6 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55dbc8bb943d - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55dbc8bc127d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55dbc8bc127d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55dbc8bc127d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55dbc8bc0ed2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55dbc8bc1961 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55dbc8bc1509 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55dbc8bbf1ec - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55dbc8bc14c9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55dbc8bdfe21 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55dbc8bdfc43 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55dbc8b64e40 - core::result::Result<T,E>::unwrap::hd99af28a60b860b5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x55dbc8b3c1b0 - hound::append_works_on_files::hed81860df69015f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:771
[INFO] [stdout]   19:     0x55dbc8b3c0fa - hound::append_works_on_files::{{closure}}::h3efa3d1ae1fd0423
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:761
[INFO] [stdout]   20:     0x55dbc8b66e6e - core::ops::function::FnOnce::call_once::h2f5f1a732d04e045
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55dbc8b90fa3 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55dbc8b90fa3 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55dbc8b8f4a8 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55dbc8b8f4a8 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55dbc8b8f4a8 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55dbc8b8f4a8 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55dbc8b8f4a8 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55dbc8b8f4a8 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55dbc8b8f4a8 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55dbc8b69536 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55dbc8b6e6a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55dbc8b6e6a5 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55dbc8b6e6a5 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55dbc8b6e6a5 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55dbc8b6e6a5 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55dbc8b6e6a5 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55dbc8b6e6a5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55dbc8bc7eda - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55dbc8bc7eda - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55dbc8bc7eda - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7fdd5d13d609 - start_thread
[INFO] [stdout]   42:     0x7fdd5d3c8103 - 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. 35 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b8890cbcac77c46c595ef217f3dfaef45b4ff6e3422de00b52718893586d51f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8890cbcac77c46c595ef217f3dfaef45b4ff6e3422de00b52718893586d51f6", kill_on_drop: false }`
[INFO] [stdout] b8890cbcac77c46c595ef217f3dfaef45b4ff6e3422de00b52718893586d51f6
