[INFO] crate ape 0.2.0 is already in cache [INFO] testing ape-0.2.0 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate ape 0.2.0 into work/builds/worker-4/source [INFO] validating manifest of crates.io crate ape 0.2.0 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate ape 0.2.0 [INFO] finished tweaking crates.io crate ape 0.2.0 [INFO] tweaked toml for crates.io crate ape 0.2.0 written to work/builds/worker-4/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] d959fbf06b8494d1504ba2712cc54bafb62527b98cd2cc0b04983b03b71a83eb [INFO] running `"docker" "start" "-a" "d959fbf06b8494d1504ba2712cc54bafb62527b98cd2cc0b04983b03b71a83eb"` [INFO] [stderr] Compiling ape v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | try!(cursor.write_u32::(size)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:118:9 [INFO] [stderr] | [INFO] [stderr] 118 | try!(cursor.write_u32::(flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:119:9 [INFO] [stderr] | [INFO] [stderr] 119 | try!(cursor.write_all(self.key.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:120:9 [INFO] [stderr] | [INFO] [stderr] 120 | try!(cursor.write_u8(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | try!(cursor.write_all(value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:34:25 [INFO] [stderr] | [INFO] [stderr] 34 | let mut found = try!(probe_ape(reader, SeekFrom::End(-APE_HEADER_SIZE))) || [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:35:25 [INFO] [stderr] | [INFO] [stderr] 35 | try!(probe_ape(reader, SeekFrom::Start(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | if !found && try!(probe_id3v1(reader)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | found = try!(probe_ape(reader, SeekFrom::End(ID3V1_OFFSET - APE_HEADER_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:42:28 [INFO] [stderr] | [INFO] [stderr] 42 | let size = try!(probe_lyrics3v2(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:44:29 [INFO] [stderr] | [INFO] [stderr] 44 | found = try!(probe_ape(reader, SeekFrom::End(ID3V1_OFFSET - size - APE_HEADER_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | if try!(reader.read_u32::()) != APE_VERSION { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | let size = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:55:26 [INFO] [stderr] | [INFO] [stderr] 55 | let item_count = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | let flags = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let end_pos = try!(reader.seek(SeekFrom::Current(8))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | try!(remove(&path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:91:25 [INFO] [stderr] | [INFO] [stderr] 91 | let mut file = &try!(OpenOptions::new().read(true).write(true).open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:95:24 [INFO] [stderr] | [INFO] [stderr] 95 | let filesize = try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:96:12 [INFO] [stderr] | [INFO] [stderr] 96 | if try!(probe_id3v1(&mut file)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:98:34 [INFO] [stderr] | [INFO] [stderr] 98 | let lyrcis3v2_size = try!(probe_lyrics3v2(&mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | try!(file.seek(SeekFrom::End(-end_size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:103:13 [INFO] [stderr] | [INFO] [stderr] 103 | try!(file.take(end_size as u64).read_to_end(&mut id3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | try!(file.seek(SeekFrom::End(-end_size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | try!(file.set_len(filesize - end_size as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:112:24 [INFO] [stderr] | [INFO] [stderr] 112 | items.push(try!(item.to_vec())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | try!(file.write_all(&item)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:125:9 [INFO] [stderr] | [INFO] [stderr] 125 | try!(file.write_all(APE_PREAMBLE)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:126:9 [INFO] [stderr] | [INFO] [stderr] 126 | try!(file.write_u32::(APE_VERSION)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:128:9 [INFO] [stderr] | [INFO] [stderr] 128 | try!(file.write_u32::(size as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:130:9 [INFO] [stderr] | [INFO] [stderr] 130 | try!(file.write_u32::(self.items.len() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:132:9 [INFO] [stderr] | [INFO] [stderr] 132 | try!(file.write_u32::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | try!(file.write_u8(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | try!(file.write_all(&id3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:167:21 [INFO] [stderr] | [INFO] [stderr] 167 | let mut file = &try!(File::open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:168:16 [INFO] [stderr] | [INFO] [stderr] 168 | let meta = try!(Meta::read(&mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | try!(file.seek(SeekFrom::Start(meta.start_pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:172:25 [INFO] [stderr] | [INFO] [stderr] 172 | let item_size = try!(file.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:173:26 [INFO] [stderr] | [INFO] [stderr] 173 | let item_flags = try!(file.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:175:21 [INFO] [stderr] | [INFO] [stderr] 175 | let mut k = try!(file.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:178:17 [INFO] [stderr] | [INFO] [stderr] 178 | k = try!(file.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | try!(file.take(item_size as u64).read_to_end(&mut item_value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:182:24 [INFO] [stderr] | [INFO] [stderr] 182 | let item_key = try!(str::from_utf8(&item_key)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:185:32 [INFO] [stderr] | [INFO] [stderr] 185 | KIND_BINARY => try!(Item::from_binary(item_key, item_value)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:186:33 [INFO] [stderr] | [INFO] [stderr] 186 | KIND_LOCATOR => try!(Item::from_locator(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:186:67 [INFO] [stderr] | [INFO] [stderr] 186 | KIND_LOCATOR => try!(Item::from_locator(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:187:30 [INFO] [stderr] | [INFO] [stderr] 187 | KIND_TEXT => try!(Item::from_text(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:187:61 [INFO] [stderr] | [INFO] [stderr] 187 | KIND_TEXT => try!(Item::from_text(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:194:8 [INFO] [stderr] | [INFO] [stderr] 194 | if try!(file.seek(SeekFrom::Current(0))) != meta.end_pos { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:216:21 [INFO] [stderr] | [INFO] [stderr] 216 | let mut file = &try!(OpenOptions::new().read(true).write(true).open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:241:20 [INFO] [stderr] | [INFO] [stderr] 241 | let filesize = try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | try!(file.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:245:9 [INFO] [stderr] | [INFO] [stderr] 245 | try!(file.seek(SeekFrom::Start(offset + size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:247:9 [INFO] [stderr] | [INFO] [stderr] 247 | try!(file.take(BUFFER_SIZE).read_to_end(&mut buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:249:13 [INFO] [stderr] | [INFO] [stderr] 249 | try!(file.seek(SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:250:13 [INFO] [stderr] | [INFO] [stderr] 250 | try!(file.write(&buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:252:13 [INFO] [stderr] | [INFO] [stderr] 252 | try!(file.seek(SeekFrom::Start(offset + size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:254:13 [INFO] [stderr] | [INFO] [stderr] 254 | try!(file.take(BUFFER_SIZE).read_to_end(&mut buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | try!(file.set_len(filesize - size)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:258:5 [INFO] [stderr] | [INFO] [stderr] 258 | try!(file.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | try!(reader.seek(pos)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | try!(reader.take(capacity as u64).read_to_end(&mut preamble)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | try!(reader.seek(SeekFrom::End(ID3V1_OFFSET))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(reader.take(capacity as u64).read_to_end(&mut header)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | try!(reader.seek(SeekFrom::End(ID3V1_OFFSET - capacity as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | try!(reader.take(capacity as u64).read_to_end(&mut header)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | try!(reader.seek(SeekFrom::Current(0 - capacity as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | try!(reader.seek(SeekFrom::Current(-LYRICS3V2_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | try!(reader.take(LYRICS3V2_SIZE as u64).read_to_end(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:48:24 [INFO] [stderr] | [INFO] [stderr] 48 | let raw_size = try!(str::from_utf8(&buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:49:24 [INFO] [stderr] | [INFO] [stderr] 49 | let int_size = try!(raw_size.parse::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/item.rs:1:18 [INFO] [stderr] | [INFO] [stderr] 1 | use std::ascii::{AsciiExt}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `AsciiExt` [INFO] [stderr] --> src/item.rs:1:18 [INFO] [stderr] | [INFO] [stderr] 1 | use std::ascii::{AsciiExt}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.68s [INFO] running `"docker" "inspect" "d959fbf06b8494d1504ba2712cc54bafb62527b98cd2cc0b04983b03b71a83eb"` [INFO] running `"docker" "rm" "-f" "d959fbf06b8494d1504ba2712cc54bafb62527b98cd2cc0b04983b03b71a83eb"` [INFO] [stdout] d959fbf06b8494d1504ba2712cc54bafb62527b98cd2cc0b04983b03b71a83eb [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] 1876fe83d916c3a2e97213b86663298cc101076d28e65b9a64cc22d1cf808888 [INFO] running `"docker" "start" "-a" "1876fe83d916c3a2e97213b86663298cc101076d28e65b9a64cc22d1cf808888"` [INFO] [stderr] Compiling ape v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | try!(cursor.write_u32::(size)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:118:9 [INFO] [stderr] | [INFO] [stderr] 118 | try!(cursor.write_u32::(flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:119:9 [INFO] [stderr] | [INFO] [stderr] 119 | try!(cursor.write_all(self.key.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:120:9 [INFO] [stderr] | [INFO] [stderr] 120 | try!(cursor.write_u8(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/item.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | try!(cursor.write_all(value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:34:25 [INFO] [stderr] | [INFO] [stderr] 34 | let mut found = try!(probe_ape(reader, SeekFrom::End(-APE_HEADER_SIZE))) || [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:35:25 [INFO] [stderr] | [INFO] [stderr] 35 | try!(probe_ape(reader, SeekFrom::Start(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | if !found && try!(probe_id3v1(reader)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | found = try!(probe_ape(reader, SeekFrom::End(ID3V1_OFFSET - APE_HEADER_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:42:28 [INFO] [stderr] | [INFO] [stderr] 42 | let size = try!(probe_lyrics3v2(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:44:29 [INFO] [stderr] | [INFO] [stderr] 44 | found = try!(probe_ape(reader, SeekFrom::End(ID3V1_OFFSET - size - APE_HEADER_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | if try!(reader.read_u32::()) != APE_VERSION { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | let size = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:55:26 [INFO] [stderr] | [INFO] [stderr] 55 | let item_count = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | let flags = try!(reader.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/meta.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let end_pos = try!(reader.seek(SeekFrom::Current(8))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | try!(remove(&path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:91:25 [INFO] [stderr] | [INFO] [stderr] 91 | let mut file = &try!(OpenOptions::new().read(true).write(true).open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:95:24 [INFO] [stderr] | [INFO] [stderr] 95 | let filesize = try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:96:12 [INFO] [stderr] | [INFO] [stderr] 96 | if try!(probe_id3v1(&mut file)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:98:34 [INFO] [stderr] | [INFO] [stderr] 98 | let lyrcis3v2_size = try!(probe_lyrics3v2(&mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | try!(file.seek(SeekFrom::End(-end_size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:103:13 [INFO] [stderr] | [INFO] [stderr] 103 | try!(file.take(end_size as u64).read_to_end(&mut id3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | try!(file.seek(SeekFrom::End(-end_size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | try!(file.set_len(filesize - end_size as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:112:24 [INFO] [stderr] | [INFO] [stderr] 112 | items.push(try!(item.to_vec())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | try!(file.write_all(&item)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:125:9 [INFO] [stderr] | [INFO] [stderr] 125 | try!(file.write_all(APE_PREAMBLE)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:126:9 [INFO] [stderr] | [INFO] [stderr] 126 | try!(file.write_u32::(APE_VERSION)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:128:9 [INFO] [stderr] | [INFO] [stderr] 128 | try!(file.write_u32::(size as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:130:9 [INFO] [stderr] | [INFO] [stderr] 130 | try!(file.write_u32::(self.items.len() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:132:9 [INFO] [stderr] | [INFO] [stderr] 132 | try!(file.write_u32::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | try!(file.write_u8(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | try!(file.write_all(&id3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:167:21 [INFO] [stderr] | [INFO] [stderr] 167 | let mut file = &try!(File::open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:168:16 [INFO] [stderr] | [INFO] [stderr] 168 | let meta = try!(Meta::read(&mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | try!(file.seek(SeekFrom::Start(meta.start_pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:172:25 [INFO] [stderr] | [INFO] [stderr] 172 | let item_size = try!(file.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:173:26 [INFO] [stderr] | [INFO] [stderr] 173 | let item_flags = try!(file.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:175:21 [INFO] [stderr] | [INFO] [stderr] 175 | let mut k = try!(file.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:178:17 [INFO] [stderr] | [INFO] [stderr] 178 | k = try!(file.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | try!(file.take(item_size as u64).read_to_end(&mut item_value)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:182:24 [INFO] [stderr] | [INFO] [stderr] 182 | let item_key = try!(str::from_utf8(&item_key)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:185:32 [INFO] [stderr] | [INFO] [stderr] 185 | KIND_BINARY => try!(Item::from_binary(item_key, item_value)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:186:33 [INFO] [stderr] | [INFO] [stderr] 186 | KIND_LOCATOR => try!(Item::from_locator(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:186:67 [INFO] [stderr] | [INFO] [stderr] 186 | KIND_LOCATOR => try!(Item::from_locator(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:187:30 [INFO] [stderr] | [INFO] [stderr] 187 | KIND_TEXT => try!(Item::from_text(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:187:61 [INFO] [stderr] | [INFO] [stderr] 187 | KIND_TEXT => try!(Item::from_text(item_key, try!(str::from_utf8(&item_value)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:194:8 [INFO] [stderr] | [INFO] [stderr] 194 | if try!(file.seek(SeekFrom::Current(0))) != meta.end_pos { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:216:21 [INFO] [stderr] | [INFO] [stderr] 216 | let mut file = &try!(OpenOptions::new().read(true).write(true).open(path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:241:20 [INFO] [stderr] | [INFO] [stderr] 241 | let filesize = try!(file.seek(SeekFrom::End(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | try!(file.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:245:9 [INFO] [stderr] | [INFO] [stderr] 245 | try!(file.seek(SeekFrom::Start(offset + size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:247:9 [INFO] [stderr] | [INFO] [stderr] 247 | try!(file.take(BUFFER_SIZE).read_to_end(&mut buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:249:13 [INFO] [stderr] | [INFO] [stderr] 249 | try!(file.seek(SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:250:13 [INFO] [stderr] | [INFO] [stderr] 250 | try!(file.write(&buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:252:13 [INFO] [stderr] | [INFO] [stderr] 252 | try!(file.seek(SeekFrom::Start(offset + size))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:254:13 [INFO] [stderr] | [INFO] [stderr] 254 | try!(file.take(BUFFER_SIZE).read_to_end(&mut buff)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | try!(file.set_len(filesize - size)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tag.rs:258:5 [INFO] [stderr] | [INFO] [stderr] 258 | try!(file.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | try!(reader.seek(pos)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | try!(reader.take(capacity as u64).read_to_end(&mut preamble)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | try!(reader.seek(SeekFrom::End(ID3V1_OFFSET))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(reader.take(capacity as u64).read_to_end(&mut header)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | try!(reader.seek(SeekFrom::End(ID3V1_OFFSET - capacity as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | try!(reader.take(capacity as u64).read_to_end(&mut header)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | try!(reader.seek(SeekFrom::Current(0 - capacity as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | try!(reader.seek(SeekFrom::Current(-LYRICS3V2_SIZE))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | try!(reader.take(LYRICS3V2_SIZE as u64).read_to_end(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:48:24 [INFO] [stderr] | [INFO] [stderr] 48 | let raw_size = try!(str::from_utf8(&buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/util.rs:49:24 [INFO] [stderr] | [INFO] [stderr] 49 | let int_size = try!(raw_size.parse::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | fn cause(&self) -> Option<&StdError> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/item.rs:1:18 [INFO] [stderr] | [INFO] [stderr] 1 | use std::ascii::{AsciiExt}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `AsciiExt` [INFO] [stderr] --> src/item.rs:1:18 [INFO] [stderr] | [INFO] [stderr] 1 | use std::ascii::{AsciiExt}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.21s [INFO] running `"docker" "inspect" "1876fe83d916c3a2e97213b86663298cc101076d28e65b9a64cc22d1cf808888"` [INFO] running `"docker" "rm" "-f" "1876fe83d916c3a2e97213b86663298cc101076d28e65b9a64cc22d1cf808888"` [INFO] [stdout] 1876fe83d916c3a2e97213b86663298cc101076d28e65b9a64cc22d1cf808888 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] b412699d009d994a6b7a2fbda737f18d9534cf28fca609e734a507fe60a4df23 [INFO] running `"docker" "start" "-a" "b412699d009d994a6b7a2fbda737f18d9534cf28fca609e734a507fe60a4df23"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ape-af2c2aa96bf60f7e [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test item::test::binary ... ok [INFO] [stdout] test item::test::locator ... ok [INFO] [stdout] test item::test::new_failed_with_denied_key ... ok [INFO] [stdout] test item::test::text ... ok [INFO] [stdout] test item::test::to_vec ... ok [INFO] [stdout] test meta::test::found_at_end ... ok [INFO] [stdout] test meta::test::found_at_start ... ok [INFO] [stdout] test meta::test::found_before_id3v1 ... ok [INFO] [stdout] test meta::test::found_before_lyrics3v2 ... ok [INFO] [stdout] test tag::test::items ... ok [INFO] [stdout] test item::test::new_failed_with_bad_key_val ... ok [INFO] [stdout] test meta::test::not_found ... ok [INFO] [stdout] test tag::test::read_failed_with_bad_tag_size ... FAILED [INFO] [stdout] test meta::test::invalid_ape_version ... ok [INFO] [stdout] test tag::test::write_failed_with_empty_tag ... ok [INFO] [stdout] test tag::test::remove_for_no_tag_is_ok ... FAILED [INFO] [stdout] test tag::test::read_write_remove ... FAILED [INFO] [stdout] test tag::test::read_failed_with_bad_item_kind ... FAILED [INFO] [stdout] test item::test::new_failed_with_bad_key_len ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tag::test::read_failed_with_bad_tag_size stdout ---- [INFO] [stdout] thread 'tag::test::read_failed_with_bad_tag_size' panicked at 'called `Result::unwrap()` on an `Err` value: entity not found', src/libcore/result.rs:1165:5 [INFO] [stdout] note: panic did not include expected string 'APE header contains invalid tag size' [INFO] [stdout] ---- tag::test::remove_for_no_tag_is_ok stdout ---- [INFO] [stdout] thread 'tag::test::remove_for_no_tag_is_ok' panicked at 'called `Result::unwrap()` on an `Err` value: entity not found', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- tag::test::read_write_remove stdout ---- [INFO] [stdout] thread 'tag::test::read_write_remove' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- tag::test::read_failed_with_bad_item_kind stdout ---- [INFO] [stdout] thread 'tag::test::read_failed_with_bad_item_kind' panicked at 'called `Result::unwrap()` on an `Err` value: entity not found', src/libcore/result.rs:1165:5 [INFO] [stdout] note: panic did not include expected string 'Unexpected item kind' [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tag::test::read_failed_with_bad_item_kind [INFO] [stdout] tag::test::read_failed_with_bad_tag_size [INFO] [stdout] tag::test::read_write_remove [INFO] [stdout] tag::test::remove_for_no_tag_is_ok [INFO] [stdout] [INFO] [stdout] test result: FAILED. 15 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] running `"docker" "inspect" "b412699d009d994a6b7a2fbda737f18d9534cf28fca609e734a507fe60a4df23"` [INFO] running `"docker" "rm" "-f" "b412699d009d994a6b7a2fbda737f18d9534cf28fca609e734a507fe60a4df23"` [INFO] [stdout] b412699d009d994a6b7a2fbda737f18d9534cf28fca609e734a507fe60a4df23