[INFO] cloning repository https://github.com/heartbleeded/nrgrip [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/heartbleeded/nrgrip" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheartbleeded%2Fnrgrip", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheartbleeded%2Fnrgrip'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4e5fe4b108ad9d1f80a3b3810b95f84a9e9a8b2a [INFO] checking heartbleeded/nrgrip against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheartbleeded%2Fnrgrip" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/heartbleeded/nrgrip on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/heartbleeded/nrgrip [INFO] finished tweaking git repo https://github.com/heartbleeded/nrgrip [INFO] tweaked toml for git repo https://github.com/heartbleeded/nrgrip written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/heartbleeded/nrgrip already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c78901144ebf426905047f42262a9b03d8f23bee305a28eb62c2223764c33df4 [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" "c78901144ebf426905047f42262a9b03d8f23bee305a28eb62c2223764c33df4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c78901144ebf426905047f42262a9b03d8f23bee305a28eb62c2223764c33df4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c78901144ebf426905047f42262a9b03d8f23bee305a28eb62c2223764c33df4", kill_on_drop: false }` [INFO] [stdout] c78901144ebf426905047f42262a9b03d8f23bee305a28eb62c2223764c33df4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e3d8588cf05df42e153205a82b070be0b72de9d0001873a99cf78e3b6fd82952 [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" "e3d8588cf05df42e153205a82b070be0b72de9d0001873a99cf78e3b6fd82952", kill_on_drop: false }` [INFO] [stderr] Checking getopts v0.2.17 [INFO] [stderr] Checking nrgrip v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:75:32 [INFO] [stdout] | [INFO] [stdout] 75 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | try!(write!(f, "Image size: {} Bytes\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/metadata/metadata.rs:118:32 [INFO] [stdout] | [INFO] [stdout] 118 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:128:32 [INFO] [stdout] | [INFO] [stdout] 128 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:133:32 [INFO] [stdout] | [INFO] [stdout] 133 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:138:32 [INFO] [stdout] | [INFO] [stdout] 138 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | try!(write!(f, "\n\nUnhandled NRG chunks present in this image:")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 144 | try!(write!(f, " {}", chunk_id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | try!(write!(f, "Chunk ID: CUEX\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | try!(write!(f, "\nNo CUEX tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:56:17 [INFO] [stdout] | [INFO] [stdout] 56 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(writeln!(f, "\tMode: 0x{:02X}", self.mode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | try!(write!(f, "\tTrack number: ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | try!(writeln!(f, "0 (lead-in area)")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | try!(writeln!(f, "0xAA (lead-out area)")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | try!(writeln!(f, "{}", self.track_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | try!(writeln!(f, "\tIndex number: {}", self.index_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | try!(writeln!(f, "\tPadding: {} (Warning: should be 0!)", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:134:18 [INFO] [stdout] | [INFO] [stdout] 134 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:139:27 [INFO] [stdout] | [INFO] [stdout] 139 | chunk.tracks.push(try!(read_nrg_cuex_track(fd))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 155 | track.mode = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:156:26 [INFO] [stdout] | [INFO] [stdout] 156 | track.track_number = try!(read_u8_bcd(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | track.index_number = try!(read_u8_bcd(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | track.padding = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:159:30 [INFO] [stdout] | [INFO] [stdout] 159 | track.position_sectors = try!(read_u32(fd)) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | try!(writeln!(f, "Chunk ID: DAOX\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | try!(writeln!(f, "Padding: {} (Warning: should be 0!)", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | try!(write!(f, "TOC type: 0x{:04X}\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | try!(write!(f, "\nNo DAOX tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | try!(writeln!(f, "\tISRC: \"{}\"\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | try!(writeln!(f, "\tUnknown field: 0x{:04X} \ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:171:18 [INFO] [stdout] | [INFO] [stdout] 171 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | chunk.size2 = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | chunk.upc = try!(read_sized_string(fd, 13)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | chunk.padding = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:183:22 [INFO] [stdout] | [INFO] [stdout] 183 | chunk.toc_type = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | chunk.first_track = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:187:24 [INFO] [stdout] | [INFO] [stdout] 187 | chunk.last_track = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:192:27 [INFO] [stdout] | [INFO] [stdout] 192 | chunk.tracks.push(try!(read_nrg_daox_track(fd))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:208:18 [INFO] [stdout] | [INFO] [stdout] 208 | track.isrc = try!(read_sized_string(fd, 12)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | track.sector_size = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:210:23 [INFO] [stdout] | [INFO] [stdout] 210 | track.data_mode = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:211:21 [INFO] [stdout] | [INFO] [stdout] 211 | track.unknown = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:212:20 [INFO] [stdout] | [INFO] [stdout] 212 | track.index0 = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:213:20 [INFO] [stdout] | [INFO] [stdout] 213 | track.index1 = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:214:23 [INFO] [stdout] | [INFO] [stdout] 214 | track.track_end = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/sinf.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 62 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/sinf.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 63 | chunk.nb_tracks = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mtyp.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 62 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mtyp.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | chunk.unknown = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/metadata/afnm.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | try!(write!(f, "Chunk ID: AFNM\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | try!(write!(f, "\nNo AFNM tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | try!(write!(f, "Chunk name: {} \n", self.name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:89:18 [INFO] [stdout] | [INFO] [stdout] 89 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | try!(fd.read_exact(&mut buffer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/metadata/afnm.rs:91:34 [INFO] [stdout] | [INFO] [stdout] 91 | let mut name = String::new();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | try!(fd.read_exact(&mut bytes)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | let byte = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:54:20 [INFO] [stdout] | [INFO] [stdout] 54 | nm.file_size = try!(fd.seek(SeekFrom::End(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | nm.nrg_version = try!(read_nrg_version(fd, nm.file_size)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:65:23 [INFO] [stdout] | [INFO] [stdout] 65 | nm.chunk_offset = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | try!(fd.seek(SeekFrom::Start(nm.chunk_offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | try!(read_nrg_chunks(fd, &mut nm)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | try!(fd.seek(SeekFrom::End(-12))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:99:20 [INFO] [stdout] | [INFO] [stdout] 99 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:113:24 [INFO] [stdout] | [INFO] [stdout] 113 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:116:44 [INFO] [stdout] | [INFO] [stdout] 116 | "CUEX" => nm.cuex_chunk = Some(try!(cuex::read_nrg_cuex(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:117:44 [INFO] [stdout] | [INFO] [stdout] 117 | "DAOX" => nm.daox_chunk = Some(try!(daox::read_nrg_daox(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:118:44 [INFO] [stdout] | [INFO] [stdout] 118 | "SINF" => nm.sinf_chunk = Some(try!(sinf::read_nrg_sinf(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:119:44 [INFO] [stdout] | [INFO] [stdout] 119 | "MTYP" => nm.mtyp_chunk = Some(try!(mtyp::read_nrg_mtyp(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:120:44 [INFO] [stdout] | [INFO] [stdout] 120 | "AFNM" => nm.afnm_chunk = Some(try!(afnm::read_nrg_afnm(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | try!(skip_chunk(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:140:22 [INFO] [stdout] | [INFO] [stdout] 140 | let chunk_size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | try!(fd.seek(SeekFrom::Current(chunk_size as i64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | let mut fd = try!(File::create(cue_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | try!(writeln!(fd, "FILE \"{}\" BINARY", raw_name.to_string_lossy())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | try!(write_cue_tracks(&mut fd, cuex_tracks, cuex_titles)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(write_cue_track(fd, track, &mut index0_pos, afnm_tracks)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | try!(writeln!(fd, " TRACK {:02} AUDIO", track.track_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | try!(writeln!(fd, " TITLE {:?}", afnm_tracks[ (track.track_number -1) as usize].name.replace(".wav", ""))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | try!(write_cue_index(fd, 0, *index0_pos)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | try!(writeln!(fd, " INDEX {:02} {:02}:{:02}:{:02}", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | try!(in_fd.seek(SeekFrom::Start(first_audio_byte))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | let audio_name = try!(make_output_file_name(img_path)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | let mut out_fd = try!(File::create(audio_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | try!(copy_raw96_audio(in_fd, &mut out_fd, count)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | try!(copy_raw_audio(in_fd, &mut out_fd, count)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:96:18 [INFO] [stdout] | [INFO] [stdout] 96 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:139:26 [INFO] [stdout] | [INFO] [stdout] 139 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:146:18 [INFO] [stdout] | [INFO] [stdout] 146 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:163:16 [INFO] [stdout] | [INFO] [stdout] 163 | let name = try!(name.file_name().ok_or( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:75:32 [INFO] [stdout] | [INFO] [stdout] 75 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | try!(write!(f, "Image size: {} Bytes\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/metadata/metadata.rs:118:32 [INFO] [stdout] | [INFO] [stdout] 118 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:128:32 [INFO] [stdout] | [INFO] [stdout] 128 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:133:32 [INFO] [stdout] | [INFO] [stdout] 133 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:138:32 [INFO] [stdout] | [INFO] [stdout] 138 | Some(ref chunk) => try!(write!(f, "\n\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | try!(write!(f, "\n\nUnhandled NRG chunks present in this image:")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/metadata.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 144 | try!(write!(f, " {}", chunk_id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | try!(write!(f, "Chunk ID: CUEX\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | try!(write!(f, "\nNo CUEX tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:56:17 [INFO] [stdout] | [INFO] [stdout] 56 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(writeln!(f, "\tMode: 0x{:02X}", self.mode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | try!(write!(f, "\tTrack number: ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | try!(writeln!(f, "0 (lead-in area)")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | try!(writeln!(f, "0xAA (lead-out area)")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | try!(writeln!(f, "{}", self.track_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | try!(writeln!(f, "\tIndex number: {}", self.index_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | try!(writeln!(f, "\tPadding: {} (Warning: should be 0!)", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:134:18 [INFO] [stdout] | [INFO] [stdout] 134 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:139:27 [INFO] [stdout] | [INFO] [stdout] 139 | chunk.tracks.push(try!(read_nrg_cuex_track(fd))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 155 | track.mode = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:156:26 [INFO] [stdout] | [INFO] [stdout] 156 | track.track_number = try!(read_u8_bcd(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | track.index_number = try!(read_u8_bcd(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | track.padding = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/cuex.rs:159:30 [INFO] [stdout] | [INFO] [stdout] 159 | track.position_sectors = try!(read_u32(fd)) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | try!(writeln!(f, "Chunk ID: DAOX\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | try!(writeln!(f, "Padding: {} (Warning: should be 0!)", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | try!(write!(f, "TOC type: 0x{:04X}\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | try!(write!(f, "\nNo DAOX tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | try!(writeln!(f, "\tISRC: \"{}\"\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | try!(writeln!(f, "\tUnknown field: 0x{:04X} \ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:171:18 [INFO] [stdout] | [INFO] [stdout] 171 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | chunk.size2 = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | chunk.upc = try!(read_sized_string(fd, 13)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | chunk.padding = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:183:22 [INFO] [stdout] | [INFO] [stdout] 183 | chunk.toc_type = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | chunk.first_track = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:187:24 [INFO] [stdout] | [INFO] [stdout] 187 | chunk.last_track = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:192:27 [INFO] [stdout] | [INFO] [stdout] 192 | chunk.tracks.push(try!(read_nrg_daox_track(fd))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:208:18 [INFO] [stdout] | [INFO] [stdout] 208 | track.isrc = try!(read_sized_string(fd, 12)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | track.sector_size = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:210:23 [INFO] [stdout] | [INFO] [stdout] 210 | track.data_mode = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:211:21 [INFO] [stdout] | [INFO] [stdout] 211 | track.unknown = try!(read_u16(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:212:20 [INFO] [stdout] | [INFO] [stdout] 212 | track.index0 = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:213:20 [INFO] [stdout] | [INFO] [stdout] 213 | track.index1 = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/daox.rs:214:23 [INFO] [stdout] | [INFO] [stdout] 214 | track.track_end = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/sinf.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 62 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/sinf.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 63 | chunk.nb_tracks = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mtyp.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 62 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mtyp.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | chunk.unknown = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/metadata/afnm.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | try!(write!(f, "Chunk ID: AFNM\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | try!(write!(f, "\nNo AFNM tracks!")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | try!(write!(f, "\n\ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | try!(write!(f, "Chunk name: {} \n", self.name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:89:18 [INFO] [stdout] | [INFO] [stdout] 89 | chunk.size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/afnm.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | try!(fd.read_exact(&mut buffer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/metadata/afnm.rs:91:34 [INFO] [stdout] | [INFO] [stdout] 91 | let mut name = String::new();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | try!(fd.read_exact(&mut bytes)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | try!(fd.read_exact(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/readers.rs:107:16 [INFO] [stdout] | [INFO] [stdout] 107 | let byte = try!(read_u8(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:54:20 [INFO] [stdout] | [INFO] [stdout] 54 | nm.file_size = try!(fd.seek(SeekFrom::End(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | nm.nrg_version = try!(read_nrg_version(fd, nm.file_size)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:65:23 [INFO] [stdout] | [INFO] [stdout] 65 | nm.chunk_offset = try!(read_u64(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | try!(fd.seek(SeekFrom::Start(nm.chunk_offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | try!(read_nrg_chunks(fd, &mut nm)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | try!(fd.seek(SeekFrom::End(-12))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:99:20 [INFO] [stdout] | [INFO] [stdout] 99 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:113:24 [INFO] [stdout] | [INFO] [stdout] 113 | let chunk_id = try!(read_nrg_chunk_id(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:116:44 [INFO] [stdout] | [INFO] [stdout] 116 | "CUEX" => nm.cuex_chunk = Some(try!(cuex::read_nrg_cuex(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:117:44 [INFO] [stdout] | [INFO] [stdout] 117 | "DAOX" => nm.daox_chunk = Some(try!(daox::read_nrg_daox(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:118:44 [INFO] [stdout] | [INFO] [stdout] 118 | "SINF" => nm.sinf_chunk = Some(try!(sinf::read_nrg_sinf(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:119:44 [INFO] [stdout] | [INFO] [stdout] 119 | "MTYP" => nm.mtyp_chunk = Some(try!(mtyp::read_nrg_mtyp(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:120:44 [INFO] [stdout] | [INFO] [stdout] 120 | "AFNM" => nm.afnm_chunk = Some(try!(afnm::read_nrg_afnm(fd))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | try!(skip_chunk(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:140:22 [INFO] [stdout] | [INFO] [stdout] 140 | let chunk_size = try!(read_u32(fd)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/metadata/mod.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | try!(fd.seek(SeekFrom::Current(chunk_size as i64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | let mut fd = try!(File::create(cue_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | try!(writeln!(fd, "FILE \"{}\" BINARY", raw_name.to_string_lossy())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | try!(write_cue_tracks(&mut fd, cuex_tracks, cuex_titles)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(write_cue_track(fd, track, &mut index0_pos, afnm_tracks)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | try!(writeln!(fd, " TRACK {:02} AUDIO", track.track_number)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | try!(writeln!(fd, " TITLE {:?}", afnm_tracks[ (track.track_number -1) as usize].name.replace(".wav", ""))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | try!(write_cue_index(fd, 0, *index0_pos)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cue_sheet.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | try!(writeln!(fd, " INDEX {:02} {:02}:{:02}:{:02}", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | try!(in_fd.seek(SeekFrom::Start(first_audio_byte))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | let audio_name = try!(make_output_file_name(img_path)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | let mut out_fd = try!(File::create(audio_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | try!(copy_raw96_audio(in_fd, &mut out_fd, count)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | try!(copy_raw_audio(in_fd, &mut out_fd, count)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:96:18 [INFO] [stdout] | [INFO] [stdout] 96 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:139:26 [INFO] [stdout] | [INFO] [stdout] 139 | let mut nbytes = try!(in_fd.read(&mut audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:146:18 [INFO] [stdout] | [INFO] [stdout] 146 | nbytes = try!(out_fd.write(&audio_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/raw_audio.rs:163:16 [INFO] [stdout] | [INFO] [stdout] 163 | let name = try!(name.file_name().ok_or( [INFO] [stdout] | ^^^ [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/error.rs:64:42 [INFO] [stdout] | [INFO] [stdout] 64 | NrgError::Io(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [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/error.rs:65:46 [INFO] [stdout] | [INFO] [stdout] 65 | NrgError::String(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [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/error.rs:64:42 [INFO] [stdout] | [INFO] [stdout] 64 | NrgError::Io(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [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/error.rs:65:46 [INFO] [stdout] | [INFO] [stdout] 65 | NrgError::String(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.67s [INFO] running `Command { std: "docker" "inspect" "e3d8588cf05df42e153205a82b070be0b72de9d0001873a99cf78e3b6fd82952", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3d8588cf05df42e153205a82b070be0b72de9d0001873a99cf78e3b6fd82952", kill_on_drop: false }` [INFO] [stdout] e3d8588cf05df42e153205a82b070be0b72de9d0001873a99cf78e3b6fd82952