[INFO] crate imagefmt 4.0.0 is already in cache [INFO] checking imagefmt-4.0.0 against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] extracting crate imagefmt 4.0.0 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate imagefmt 4.0.0 on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate imagefmt 4.0.0 [INFO] finished tweaking crates.io crate imagefmt 4.0.0 [INFO] tweaked toml for crates.io crate imagefmt 4.0.0 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3881eb4496220c4c2f7cd63856a19e65e0043c7fdea0763188b69f2638fcebd0 [INFO] running `"docker" "start" "-a" "3881eb4496220c4c2f7cd63856a19e65e0043c7fdea0763188b69f2638fcebd0"` [INFO] [stderr] Compiling cc v1.0.52 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Checking flate2 v0.2.20 [INFO] [stderr] Checking imagefmt v4.0.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:64:15 [INFO] [stderr] | [INFO] [stderr] 64 | let hdr = try!(read_header(reader)); [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/png.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:123:8 [INFO] [stderr] | [INFO] [stderr] 123 | Ok(try!(read_chunks(reader, req_fmt, &[])).0) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:133:19 [INFO] [stderr] | [INFO] [stderr] 133 | let dc = &mut try!(init_decoder(reader, req_fmt, size_of::() * 8)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | let (buf, chunks) = try!(decode(dc, chunk_names)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | buf: try!(buf.vec()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:146:15 [INFO] [stderr] | [INFO] [stderr] 146 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | try!(dc.stream.read_exact(&mut dc.chunk_lentype[0..8])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | try!(dc.stream.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:239:19 [INFO] [stderr] | [INFO] [stderr] 239 | let mut len = try!(read_chunkmeta(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:249:26 [INFO] [stderr] | [INFO] [stderr] 249 | result = try!(read_idat_stream(dc, &mut len, &palette[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:259:17 [INFO] [stderr] | [INFO] [stderr] 259 | try!(dc.stream.read_exact(&mut palette)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:261:17 [INFO] [stderr] | [INFO] [stderr] 261 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:269:17 [INFO] [stderr] | [INFO] [stderr] 269 | try!(dc.stream.read_exact(&mut crc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:280:21 [INFO] [stderr] | [INFO] [stderr] 280 | try!(dc.stream.read_exact(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | try!(dc.stream.seek(SeekFrom::Current(len as i64 + 4))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:292:15 [INFO] [stderr] | [INFO] [stderr] 292 | len = try!(read_chunkmeta(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:352:38 [INFO] [stderr] | [INFO] [stderr] 352 | let (convert8, _0, _1, _2, _3) = try!(converter::(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:353:39 [INFO] [stderr] | [INFO] [stderr] 353 | let (convert16, c0, c1, c2, c3) = try!(converter::(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:355:27 [INFO] [stderr] | [INFO] [stderr] 355 | let compressed_data = try!(read_idat_chunks(dc, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:362:17 [INFO] [stderr] | [INFO] [stderr] 362 | try!(zlib.read_exact(&mut cline[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:365:17 [INFO] [stderr] | [INFO] [stderr] 365 | try!(recon(&mut cline[1..], &pline[1..], filter_type, filter_step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | try!(zlib.read_exact(&mut cline[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:424:21 [INFO] [stderr] | [INFO] [stderr] 424 | try!(recon(&mut cline[1..], &pline[1..], filter_type, filter_step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | try!(dc.stream.read_exact(&mut all[start..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:537:9 [INFO] [stderr] | [INFO] [stderr] 537 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:538:16 [INFO] [stderr] | [INFO] [stderr] 538 | *len = try!(read_chunkmeta(dc)); // next chunk's len and type [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | try!(write_header(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:699:9 [INFO] [stderr] | [INFO] [stderr] 699 | try!(write_custom_chunk(ec, chunk)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:701:5 [INFO] [stderr] | [INFO] [stderr] 701 | try!(write_image_data(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:704:5 [INFO] [stderr] | [INFO] [stderr] 704 | try!(ec.stream.write_all(iend)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | try!(ec.stream.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:714:5 [INFO] [stderr] | [INFO] [stderr] 714 | try!(ec.stream.write_all(&PNG_FILE_HEADER[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:715:5 [INFO] [stderr] | [INFO] [stderr] 715 | try!(ec.stream.write_all(b"\0\0\0\x0dIHDR")); crc.put(b"IHDR"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:716:5 [INFO] [stderr] | [INFO] [stderr] 716 | try!(ec.stream.write_all(width)); crc.put(width); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:717:5 [INFO] [stderr] | [INFO] [stderr] 717 | try!(ec.stream.write_all(height)); crc.put(height); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | try!(ec.stream.write_all(&tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:732:5 [INFO] [stderr] | [INFO] [stderr] 732 | try!(ec.stream.write_all(&crc.finish_be()[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:751:5 [INFO] [stderr] | [INFO] [stderr] 751 | try!(ec.stream.write_all(&u32_to_be(chunk.data.len() as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:752:5 [INFO] [stderr] | [INFO] [stderr] 752 | try!(ec.stream.write_all(&chunk.name[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:753:5 [INFO] [stderr] | [INFO] [stderr] 753 | try!(ec.stream.write_all(&chunk.data[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:757:5 [INFO] [stderr] | [INFO] [stderr] 757 | try!(ec.stream.write_all(&crc.finish_be()[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:773:37 [INFO] [stderr] | [INFO] [stderr] 773 | let (convert, c0, c1, c2, c3) = try!(converter(ec.src_fmt, ec.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:809:17 [INFO] [stderr] | [INFO] [stderr] 809 | let n = try!(zlibenc.read(&mut compressed[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:814:9 [INFO] [stderr] | [INFO] [stderr] 814 | try!(ec.stream.write_all(&u32_to_be(n as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:815:9 [INFO] [stderr] | [INFO] [stderr] 815 | try!(ec.stream.write_all(b"IDAT")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:816:9 [INFO] [stderr] | [INFO] [stderr] 816 | try!(ec.stream.write_all(&compressed[..n])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:817:9 [INFO] [stderr] | [INFO] [stderr] 817 | try!(ec.stream.write_all(crc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:30:15 [INFO] [stderr] | [INFO] [stderr] 30 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | let TgaInfo { src_fmt, .. } = try!(parse_header(&hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:86:15 [INFO] [stderr] | [INFO] [stderr] 86 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:93:36 [INFO] [stderr] | [INFO] [stderr] 93 | let TgaInfo { src_fmt, rle } = try!(parse_header(&hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | try!(reader.seek(SeekFrom::Current(hdr.id_length as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:64:15 [INFO] [stderr] | [INFO] [stderr] 64 | let hdr = try!(read_header(reader)); [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/png.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:123:8 [INFO] [stderr] | [INFO] [stderr] 123 | Ok(try!(read_chunks(reader, req_fmt, &[])).0) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:133:19 [INFO] [stderr] | [INFO] [stderr] 133 | let dc = &mut try!(init_decoder(reader, req_fmt, size_of::() * 8)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:125:15 [INFO] [stderr] | [INFO] [stderr] 125 | buf : try!(decode(dc)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:182:37 [INFO] [stderr] | [INFO] [stderr] 182 | let (convert, c0, c1, c2, c3) = try!(converter(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | let (buf, chunks) = try!(decode(dc, chunk_names)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | try!(dc.stream.read_exact(&mut src_line[0..src_linesz])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | buf: try!(buf.vec()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:206:27 [INFO] [stderr] | [INFO] [stderr] 206 | let hdr = try!(dc.stream.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:146:15 [INFO] [stderr] | [INFO] [stderr] 146 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:213:17 [INFO] [stderr] | [INFO] [stderr] 213 | try!(dc.stream.read_exact(&mut rbuf[0..bytes_pp])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | try!(dc.stream.read_exact(&mut dc.chunk_lentype[0..8])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:220:17 [INFO] [stderr] | [INFO] [stderr] 220 | try!(dc.stream.read_exact(&mut src_line[gotten..gotten+copysize])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | try!(write_header(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | try!(dc.stream.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | try!(write_image_data(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:239:19 [INFO] [stderr] | [INFO] [stderr] 239 | let mut len = try!(read_chunkmeta(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | try!(ec.stream.write_all(ftr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:249:26 [INFO] [stderr] | [INFO] [stderr] 249 | result = try!(read_idat_stream(dc, &mut len, &palette[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:321:5 [INFO] [stderr] | [INFO] [stderr] 321 | try!(ec.stream.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | try!(ec.stream.write_all(hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:259:17 [INFO] [stderr] | [INFO] [stderr] 259 | try!(dc.stream.read_exact(&mut palette)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:358:37 [INFO] [stderr] | [INFO] [stderr] 358 | let (convert, c0, c1, c2, c3) = try!(converter(ec.src_fmt, ec.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:261:17 [INFO] [stderr] | [INFO] [stderr] 261 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:365:13 [INFO] [stderr] | [INFO] [stderr] 365 | try!(ec.stream.write_all(&tgt_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:269:17 [INFO] [stderr] | [INFO] [stderr] 269 | try!(dc.stream.read_exact(&mut crc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:380:9 [INFO] [stderr] | [INFO] [stderr] 380 | try!(ec.stream.write_all(&compressed_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:280:21 [INFO] [stderr] | [INFO] [stderr] 280 | try!(dc.stream.read_exact(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | try!(reader.read_exact(&mut bmp_header[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | try!(reader.read_exact(&mut dib_header[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:156:15 [INFO] [stderr] | [INFO] [stderr] 156 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | try!(dc.stream.seek(SeekFrom::Current(len as i64 + 4))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:204:14 [INFO] [stderr] | [INFO] [stderr] 204 | (try!(mask_to_idx(dv2.red_mask)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:292:15 [INFO] [stderr] | [INFO] [stderr] 292 | len = try!(read_chunkmeta(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:205:14 [INFO] [stderr] | [INFO] [stderr] 205 | try!(mask_to_idx(dv2.green_mask)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:206:14 [INFO] [stderr] | [INFO] [stderr] 206 | try!(mask_to_idx(dv2.blue_mask))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:214:52 [INFO] [stderr] | [INFO] [stderr] 214 | (4, Some(mask)) if mask != 0 => (true, try!(mask_to_idx(mask))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 221 | try!(reader.read_exact(&mut palette[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | try!(reader.seek(SeekFrom::Start(hdr.pixel_data_offset as u64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 238 | try!(converter(if paletted { pe_fmt } else { ColFmt::BGRA }, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:258:9 [INFO] [stderr] | [INFO] [stderr] 258 | try!(reader.read_exact(&mut src_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | try!(writer.write_all(b"BM")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(writer.write_all(&u32_to_le(filesize as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:345:5 [INFO] [stderr] | [INFO] [stderr] 345 | try!(writer.write_all(&[0u8; 4])); // reserved [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:346:5 [INFO] [stderr] | [INFO] [stderr] 346 | try!(writer.write_all(&u32_to_le(idat_offset as u32)[..])); // offset of pixel data [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | try!(writer.write_all(&u32_to_le(dib_size as u32)[..])); // dib header size [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | try!(writer.write_all(&u32_to_le(w as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:349:5 [INFO] [stderr] | [INFO] [stderr] 349 | try!(writer.write_all(&u32_to_le(h as u32)[..])); // positive -> bottom-up [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:350:5 [INFO] [stderr] | [INFO] [stderr] 350 | try!(writer.write_all(&u16_to_le(1)[..])); // planes [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | try!(writer.write_all(&u16_to_le((tgt_fmt.channels() * 8) as u16)[..])); // bpp [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | try!(writer.write_all(&u32_to_le(if tgt_has_alpha { CMP_BITS } else { CMP_RGB }))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | try!(writer.write_all(&[0u8; 5 * 4])); // rest of DibV1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:356:9 [INFO] [stderr] | [INFO] [stderr] 356 | try!(writer.write_all(&[0, 0, 0xff, 0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:361:9 [INFO] [stderr] | [INFO] [stderr] 361 | try!(writer.write_all(&[0u8; 4 * 4])); // DibV2 & DibV3 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | try!(writer.write_all(b"BGRs")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:364:5 [INFO] [stderr] | [INFO] [stderr] 364 | try!(writer.write_all(&[0u8; 12 * 4])); // rest of DibV4 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:366:37 [INFO] [stderr] | [INFO] [stderr] 366 | let (convert, c0, c1, c2, c3) = try!(converter(src_fmt, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:376:9 [INFO] [stderr] | [INFO] [stderr] 376 | try!(writer.write_all(&tgt_line)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:379:5 [INFO] [stderr] | [INFO] [stderr] 379 | try!(writer.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | try!(reader.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | try!(reader.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | try!(reader.read_exact(&mut marker[1..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:33:17 [INFO] [stderr] | [INFO] [stderr] 33 | try!(reader.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | try!(reader.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | try!(reader.seek(SeekFrom::Current(len as i64 - 2))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | try!(read_markers(dc)); // reads until first scan header [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:118:13 [INFO] [stderr] | [INFO] [stderr] 118 | try!(decode_scan(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | try!(reconstruct(dc)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:174:5 [INFO] [stderr] | [INFO] [stderr] 174 | try!(dc.stream.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | try!(dc.stream.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:185:13 [INFO] [stderr] | [INFO] [stderr] 185 | try!(dc.stream.read_exact(&mut marker[1..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | DHT => try!(read_huffman_tables(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:191:20 [INFO] [stderr] | [INFO] [stderr] 191 | DQT => try!(read_quantization_tables(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:196:17 [INFO] [stderr] | [INFO] [stderr] 196 | try!(read_frame_header(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | try!(read_scan_header(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:206:20 [INFO] [stderr] | [INFO] [stderr] 206 | DRI => try!(read_restart_interval(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:210:17 [INFO] [stderr] | [INFO] [stderr] 210 | try!(dc.stream.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:213:17 [INFO] [stderr] | [INFO] [stderr] 213 | try!(dc.stream.seek(SeekFrom::Current(len as i64 - 2))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | try!(dc.stream.read_exact(&mut buf[0..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | try!(dc.stream.read_exact(&mut buf[0..17])); // info byte and BITS [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:352:38 [INFO] [stderr] | [INFO] [stderr] 352 | let (convert8, _0, _1, _2, _3) = try!(converter::(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:353:39 [INFO] [stderr] | [INFO] [stderr] 353 | let (convert16, c0, c1, c2, c3) = try!(converter::(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:355:27 [INFO] [stderr] | [INFO] [stderr] 355 | let compressed_data = try!(read_idat_chunks(dc, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:362:17 [INFO] [stderr] | [INFO] [stderr] 362 | try!(zlib.read_exact(&mut cline[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:365:17 [INFO] [stderr] | [INFO] [stderr] 365 | try!(recon(&mut cline[1..], &pline[1..], filter_type, filter_step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | try!(zlib.read_exact(&mut cline[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:424:21 [INFO] [stderr] | [INFO] [stderr] 424 | try!(recon(&mut cline[1..], &pline[1..], filter_type, filter_step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | try!(dc.stream.read_exact(&mut all[start..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:537:9 [INFO] [stderr] | [INFO] [stderr] 537 | try!(readcheck_crc(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:538:16 [INFO] [stderr] | [INFO] [stderr] 538 | *len = try!(read_chunkmeta(dc)); // next chunk's len and type [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | try!(write_header(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:699:9 [INFO] [stderr] | [INFO] [stderr] 699 | try!(write_custom_chunk(ec, chunk)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:701:5 [INFO] [stderr] | [INFO] [stderr] 701 | try!(write_image_data(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:704:5 [INFO] [stderr] | [INFO] [stderr] 704 | try!(ec.stream.write_all(iend)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | try!(ec.stream.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:714:5 [INFO] [stderr] | [INFO] [stderr] 714 | try!(ec.stream.write_all(&PNG_FILE_HEADER[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:715:5 [INFO] [stderr] | [INFO] [stderr] 715 | try!(ec.stream.write_all(b"\0\0\0\x0dIHDR")); crc.put(b"IHDR"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:716:5 [INFO] [stderr] | [INFO] [stderr] 716 | try!(ec.stream.write_all(width)); crc.put(width); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:717:5 [INFO] [stderr] | [INFO] [stderr] 717 | try!(ec.stream.write_all(height)); crc.put(height); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | try!(ec.stream.write_all(&tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:732:5 [INFO] [stderr] | [INFO] [stderr] 732 | try!(ec.stream.write_all(&crc.finish_be()[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:751:5 [INFO] [stderr] | [INFO] [stderr] 751 | try!(ec.stream.write_all(&u32_to_be(chunk.data.len() as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:752:5 [INFO] [stderr] | [INFO] [stderr] 752 | try!(ec.stream.write_all(&chunk.name[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:753:5 [INFO] [stderr] | [INFO] [stderr] 753 | try!(ec.stream.write_all(&chunk.data[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:757:5 [INFO] [stderr] | [INFO] [stderr] 757 | try!(ec.stream.write_all(&crc.finish_be()[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:773:37 [INFO] [stderr] | [INFO] [stderr] 773 | let (convert, c0, c1, c2, c3) = try!(converter(ec.src_fmt, ec.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:809:17 [INFO] [stderr] | [INFO] [stderr] 809 | let n = try!(zlibenc.read(&mut compressed[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:814:9 [INFO] [stderr] | [INFO] [stderr] 814 | try!(ec.stream.write_all(&u32_to_be(n as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:815:9 [INFO] [stderr] | [INFO] [stderr] 815 | try!(ec.stream.write_all(b"IDAT")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:816:9 [INFO] [stderr] | [INFO] [stderr] 816 | try!(ec.stream.write_all(&compressed[..n])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/png.rs:817:9 [INFO] [stderr] | [INFO] [stderr] 817 | try!(ec.stream.write_all(crc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:30:15 [INFO] [stderr] | [INFO] [stderr] 30 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | let TgaInfo { src_fmt, .. } = try!(parse_header(&hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | try!(reader.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:86:15 [INFO] [stderr] | [INFO] [stderr] 86 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:93:36 [INFO] [stderr] | [INFO] [stderr] 93 | let TgaInfo { src_fmt, rle } = try!(parse_header(&hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | try!(reader.seek(SeekFrom::Current(hdr.id_length as i64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:125:15 [INFO] [stderr] | [INFO] [stderr] 125 | buf : try!(decode(dc)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:182:37 [INFO] [stderr] | [INFO] [stderr] 182 | let (convert, c0, c1, c2, c3) = try!(converter(dc.src_fmt, dc.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | try!(dc.stream.read_exact(&mut src_line[0..src_linesz])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:206:27 [INFO] [stderr] | [INFO] [stderr] 206 | let hdr = try!(dc.stream.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:213:17 [INFO] [stderr] | [INFO] [stderr] 213 | try!(dc.stream.read_exact(&mut rbuf[0..bytes_pp])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:220:17 [INFO] [stderr] | [INFO] [stderr] 220 | try!(dc.stream.read_exact(&mut src_line[gotten..gotten+copysize])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | try!(write_header(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | try!(write_image_data(ec)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | try!(ec.stream.write_all(ftr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:321:5 [INFO] [stderr] | [INFO] [stderr] 321 | try!(ec.stream.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | try!(ec.stream.write_all(hdr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:358:37 [INFO] [stderr] | [INFO] [stderr] 358 | let (convert, c0, c1, c2, c3) = try!(converter(ec.src_fmt, ec.tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:365:13 [INFO] [stderr] | [INFO] [stderr] 365 | try!(ec.stream.write_all(&tgt_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/tga.rs:380:9 [INFO] [stderr] | [INFO] [stderr] 380 | try!(ec.stream.write_all(&compressed_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | try!(reader.read_exact(&mut bmp_header[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | try!(reader.read_exact(&mut dib_header[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:156:15 [INFO] [stderr] | [INFO] [stderr] 156 | let hdr = try!(read_header(reader)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:204:14 [INFO] [stderr] | [INFO] [stderr] 204 | (try!(mask_to_idx(dv2.red_mask)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:205:14 [INFO] [stderr] | [INFO] [stderr] 205 | try!(mask_to_idx(dv2.green_mask)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:206:14 [INFO] [stderr] | [INFO] [stderr] 206 | try!(mask_to_idx(dv2.blue_mask))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:214:52 [INFO] [stderr] | [INFO] [stderr] 214 | (4, Some(mask)) if mask != 0 => (true, try!(mask_to_idx(mask))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 221 | try!(reader.read_exact(&mut palette[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | try!(reader.seek(SeekFrom::Start(hdr.pixel_data_offset as u64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 238 | try!(converter(if paletted { pe_fmt } else { ColFmt::BGRA }, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:258:9 [INFO] [stderr] | [INFO] [stderr] 258 | try!(reader.read_exact(&mut src_line[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | try!(writer.write_all(b"BM")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(writer.write_all(&u32_to_le(filesize as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:345:5 [INFO] [stderr] | [INFO] [stderr] 345 | try!(writer.write_all(&[0u8; 4])); // reserved [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:346:5 [INFO] [stderr] | [INFO] [stderr] 346 | try!(writer.write_all(&u32_to_le(idat_offset as u32)[..])); // offset of pixel data [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | try!(writer.write_all(&u32_to_le(dib_size as u32)[..])); // dib header size [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | try!(writer.write_all(&u32_to_le(w as u32)[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | try!(dc.stream.read_exact(&mut dc.dc_tables[table_slot].values[0..mt])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:349:5 [INFO] [stderr] | [INFO] [stderr] 349 | try!(writer.write_all(&u32_to_le(h as u32)[..])); // positive -> bottom-up [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:350:5 [INFO] [stderr] | [INFO] [stderr] 350 | try!(writer.write_all(&u16_to_le(1)[..])); // planes [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:272:13 [INFO] [stderr] | [INFO] [stderr] 272 | try!(dc.stream.read_exact(&mut dc.ac_tables[table_slot].values[0..mt])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | try!(writer.write_all(&u16_to_le((tgt_fmt.channels() * 8) as u16)[..])); // bpp [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(dc.stream.read_exact(&mut buf[0..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | try!(writer.write_all(&u32_to_le(if tgt_has_alpha { CMP_BITS } else { CMP_RGB }))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | try!(dc.stream.read_exact(&mut buf[0..1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | try!(writer.write_all(&[0u8; 5 * 4])); // rest of DibV1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:359:9 [INFO] [stderr] | [INFO] [stderr] 359 | try!(dc.stream.read_exact(&mut dc.qtables[table_slot][0..64])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:356:9 [INFO] [stderr] | [INFO] [stderr] 356 | try!(writer.write_all(&[0, 0, 0xff, 0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | try!(dc.stream.read_exact(&mut buf[0..8])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:361:9 [INFO] [stderr] | [INFO] [stderr] 361 | try!(writer.write_all(&[0u8; 4 * 4])); // DibV2 & DibV3 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:382:5 [INFO] [stderr] | [INFO] [stderr] 382 | try!(dc.stream.read_exact(&mut buf[0 .. dc.num_comps*3])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | try!(writer.write_all(b"BGRs")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:435:5 [INFO] [stderr] | [INFO] [stderr] 435 | try!(dc.stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:364:5 [INFO] [stderr] | [INFO] [stderr] 364 | try!(writer.write_all(&[0u8; 12 * 4])); // rest of DibV4 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:444:5 [INFO] [stderr] | [INFO] [stderr] 444 | try!(dc.stream.read_exact(&mut compbuf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:366:37 [INFO] [stderr] | [INFO] [stderr] 366 | let (convert, c0, c1, c2, c3) = try!(converter(src_fmt, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:467:5 [INFO] [stderr] | [INFO] [stderr] 467 | try!(dc.stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:376:9 [INFO] [stderr] | [INFO] [stderr] 376 | try!(writer.write_all(&tgt_line)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:498:25 [INFO] [stderr] | [INFO] [stderr] 498 | try!(decode_block(dc, c, comp_qtab, &mut block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bmp.rs:379:5 [INFO] [stderr] | [INFO] [stderr] 379 | try!(writer.flush()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:522:17 [INFO] [stderr] | [INFO] [stderr] 522 | try!(read_restart(dc.stream)); // RSTx marker [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | try!(reader.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:544:5 [INFO] [stderr] | [INFO] [stderr] 544 | try!(stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | try!(reader.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:575:13 [INFO] [stderr] | [INFO] [stderr] 575 | let t = try!(decode_huff(dc, dc_table_idx, true)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | try!(reader.read_exact(&mut marker[1..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:576:32 [INFO] [stderr] | [INFO] [stderr] 576 | let diff: i16 = if 0 < t { try!(receive_and_extend(dc, t)) } else { 0 }; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:33:17 [INFO] [stderr] | [INFO] [stderr] 33 | try!(reader.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:584:18 [INFO] [stderr] | [INFO] [stderr] 584 | let rs = try!(decode_huff(dc, ac_table_idx, false)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | try!(reader.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:601:13 [INFO] [stderr] | [INFO] [stderr] 601 | try!(receive_and_extend(dc, ssss)) * dc.qtables[qtable_idx][k] as i16; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | try!(reader.seek(SeekFrom::Current(len as i64 - 2))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:611:33 [INFO] [stderr] | [INFO] [stderr] 611 | let (code, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | try!(read_markers(dc)); // reads until first scan header [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:118:13 [INFO] [stderr] | [INFO] [stderr] 118 | try!(decode_scan(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:620:35 [INFO] [stderr] | [INFO] [stderr] 620 | let (nb, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | try!(reconstruct(dc)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:641:35 [INFO] [stderr] | [INFO] [stderr] 641 | let (nb, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:174:5 [INFO] [stderr] | [INFO] [stderr] 174 | try!(dc.stream.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:660:14 [INFO] [stderr] | [INFO] [stderr] 660 | cb = try!(stream.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | try!(dc.stream.read_exact(&mut marker)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:664:22 [INFO] [stderr] | [INFO] [stderr] 664 | let b2 = try!(stream.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:185:13 [INFO] [stderr] | [INFO] [stderr] 185 | try!(dc.stream.read_exact(&mut marker[1..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | DHT => try!(read_huffman_tables(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:96:16 [INFO] [stderr] | [INFO] [stderr] 96 | let file = try!(File::open(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:191:20 [INFO] [stderr] | [INFO] [stderr] 191 | DQT => try!(read_quantization_tables(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | let start = try!(r.seek(SeekFrom::Current(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:196:17 [INFO] [stderr] | [INFO] [stderr] 196 | try!(read_frame_header(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:120:16 [INFO] [stderr] | [INFO] [stderr] 120 | let file = try!(File::open(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | try!(read_scan_header(dc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:143:35 [INFO] [stderr] | [INFO] [stderr] 143 | let (mut writer, writefunc) = try!(writer_and_writefunc(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:206:20 [INFO] [stderr] | [INFO] [stderr] 206 | DRI => try!(read_restart_interval(dc)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:163:35 [INFO] [stderr] | [INFO] [stderr] 163 | let (mut writer, writefunc) = try!(writer_and_writefunc(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:210:17 [INFO] [stderr] | [INFO] [stderr] 210 | try!(dc.stream.read_exact(&mut tmp)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:178:16 [INFO] [stderr] | [INFO] [stderr] 178 | let file = try!(File::create(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:213:17 [INFO] [stderr] | [INFO] [stderr] 213 | try!(dc.stream.seek(SeekFrom::Current(len as i64 - 2))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:210:41 [INFO] [stderr] | [INFO] [stderr] 210 | let (convert, c0, c1, c2, c3) = try!(converter::(self.fmt, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | try!(dc.stream.read_exact(&mut buf[0..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | try!(dc.stream.read_exact(&mut buf[0..17])); // info byte and BITS [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | try!(dc.stream.read_exact(&mut dc.dc_tables[table_slot].values[0..mt])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:272:13 [INFO] [stderr] | [INFO] [stderr] 272 | try!(dc.stream.read_exact(&mut dc.ac_tables[table_slot].values[0..mt])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(dc.stream.read_exact(&mut buf[0..2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | try!(dc.stream.read_exact(&mut buf[0..1])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:359:9 [INFO] [stderr] | [INFO] [stderr] 359 | try!(dc.stream.read_exact(&mut dc.qtables[table_slot][0..64])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | try!(dc.stream.read_exact(&mut buf[0..8])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:382:5 [INFO] [stderr] | [INFO] [stderr] 382 | try!(dc.stream.read_exact(&mut buf[0 .. dc.num_comps*3])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:435:5 [INFO] [stderr] | [INFO] [stderr] 435 | try!(dc.stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/png.rs:529:60 [INFO] [stderr] | [INFO] [stderr] 529 | ... -> ::Result<(Vec)> [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:444:5 [INFO] [stderr] | [INFO] [stderr] 444 | try!(dc.stream.read_exact(&mut compbuf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:467:5 [INFO] [stderr] | [INFO] [stderr] 467 | try!(dc.stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:498:25 [INFO] [stderr] | [INFO] [stderr] 498 | try!(decode_block(dc, c, comp_qtab, &mut block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:522:17 [INFO] [stderr] | [INFO] [stderr] 522 | try!(read_restart(dc.stream)); // RSTx marker [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:544:5 [INFO] [stderr] | [INFO] [stderr] 544 | try!(stream.read_exact(&mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:575:13 [INFO] [stderr] | [INFO] [stderr] 575 | let t = try!(decode_huff(dc, dc_table_idx, true)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:576:32 [INFO] [stderr] | [INFO] [stderr] 576 | let diff: i16 = if 0 < t { try!(receive_and_extend(dc, t)) } else { 0 }; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/tga.rs:66:32 [INFO] [stderr] | [INFO] [stderr] 66 | || !match hdr.data_type { 1...3 | 9...11 => true, _ => false } { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:584:18 [INFO] [stderr] | [INFO] [stderr] 584 | let rs = try!(decode_huff(dc, ac_table_idx, false)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:601:13 [INFO] [stderr] | [INFO] [stderr] 601 | try!(receive_and_extend(dc, ssss)) * dc.qtables[qtable_idx][k] as i16; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/tga.rs:66:40 [INFO] [stderr] | [INFO] [stderr] 66 | || !match hdr.data_type { 1...3 | 9...11 => true, _ => false } { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:611:33 [INFO] [stderr] | [INFO] [stderr] 611 | let (code, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:620:35 [INFO] [stderr] | [INFO] [stderr] 620 | let (nb, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:641:35 [INFO] [stderr] | [INFO] [stderr] 641 | let (nb, cb, bits_left) = try!(nextbit(dc.stream, dc.cb, dc.bits_left)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:660:14 [INFO] [stderr] | [INFO] [stderr] 660 | cb = try!(stream.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/jpeg.rs:664:22 [INFO] [stderr] | [INFO] [stderr] 664 | let b2 = try!(stream.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:96:16 [INFO] [stderr] | [INFO] [stderr] 96 | let file = try!(File::open(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | let start = try!(r.seek(SeekFrom::Current(0))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:120:16 [INFO] [stderr] | [INFO] [stderr] 120 | let file = try!(File::open(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:143:35 [INFO] [stderr] | [INFO] [stderr] 143 | let (mut writer, writefunc) = try!(writer_and_writefunc(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:163:35 [INFO] [stderr] | [INFO] [stderr] 163 | let (mut writer, writefunc) = try!(writer_and_writefunc(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:178:16 [INFO] [stderr] | [INFO] [stderr] 178 | let file = try!(File::create(filepath)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:210:41 [INFO] [stderr] | [INFO] [stderr] 210 | let (convert, c0, c1, c2, c3) = try!(converter::(self.fmt, tgt_fmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/jpeg.rs:45:42 [INFO] [stderr] | [INFO] [stderr] 45 | DRI | DHT | DQT | COM | APP0 ... APPF => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/png.rs:529:60 [INFO] [stderr] | [INFO] [stderr] 529 | ... -> ::Result<(Vec)> [INFO] [stderr] | ^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/jpeg.rs:208:18 [INFO] [stderr] | [INFO] [stderr] 208 | APP0 ... APPF | COM => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/tga.rs:66:32 [INFO] [stderr] | [INFO] [stderr] 66 | || !match hdr.data_type { 1...3 | 9...11 => true, _ => false } { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/tga.rs:66:40 [INFO] [stderr] | [INFO] [stderr] 66 | || !match hdr.data_type { 1...3 | 9...11 => true, _ => false } { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/jpeg.rs:45:42 [INFO] [stderr] | [INFO] [stderr] 45 | DRI | DHT | DQT | COM | APP0 ... APPF => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/jpeg.rs:208:18 [INFO] [stderr] | [INFO] [stderr] 208 | APP0 ... APPF | COM => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:765:32 [INFO] [stderr] | [INFO] [stderr] 765 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:765:32 [INFO] [stderr] | [INFO] [stderr] 765 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lib.rs:761:35 [INFO] [stderr] | [INFO] [stderr] 761 | Error::Io(ref e) => e.description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lib.rs:761:35 [INFO] [stderr] | [INFO] [stderr] 761 | Error::Io(ref e) => e.description(), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> src/lib.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | use std::io::{self, Read, Write, BufReader, BufWriter, ErrorKind, Seek, SeekFrom}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> src/lib.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | use std::io::{self, Read, Write, BufReader, BufWriter, ErrorKind, Seek, SeekFrom}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 157 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: 157 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.98s [INFO] running `"docker" "inspect" "3881eb4496220c4c2f7cd63856a19e65e0043c7fdea0763188b69f2638fcebd0"` [INFO] running `"docker" "rm" "-f" "3881eb4496220c4c2f7cd63856a19e65e0043c7fdea0763188b69f2638fcebd0"` [INFO] [stdout] 3881eb4496220c4c2f7cd63856a19e65e0043c7fdea0763188b69f2638fcebd0