[INFO] updating cached repository https://github.com/remram44/rs-sync [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/mnt/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/remram44/rs-sync [INFO] [stderr] + 0c3210d...1da4e46 gh-pages -> gh-pages (forced update) [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5903b8d7008db3c69d9e4b5c6cabcf83adf02025 [INFO] checking remram44/rs-sync against try#e689e5eaefe96e6dc3ed5bb629c521b7d207aff7 for pr-64398 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fremram44%2Frs-sync" "work/builds/worker-5/source"` [INFO] [stderr] Cloning into 'work/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/remram44/rs-sync on toolchain e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/remram44/rs-sync [INFO] finished tweaking git repo https://github.com/remram44/rs-sync [INFO] tweaked toml for git repo https://github.com/remram44/rs-sync written to work/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/remram44/rs-sync already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/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=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" "+e689e5eaefe96e6dc3ed5bb629c521b7d207aff7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0a627cccfe005705b61882e33307c86aa4fff0abf62619b060290ee9a87113e1 [INFO] running `"docker" "start" "-a" "0a627cccfe005705b61882e33307c86aa4fff0abf62619b060290ee9a87113e1"` [INFO] [stderr] Compiling syn v0.15.36 [INFO] [stderr] Compiling serde_derive v1.0.92 [INFO] [stderr] Checking serde v1.0.92 [INFO] [stderr] Checking docopt v1.1.0 [INFO] [stderr] Checking rs-sync v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/hasher.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let n = try!(reader.read_retry(&mut buffer)); [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/utils.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | if try!(self.read_retry(buffer)) != buffer.len() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | if try!(self.read(&mut [0u8])) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:84:20 [INFO] [stderr] | [INFO] [stderr] 84 | let read = try!(reader.read(&mut buffer[..len])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | try!(writer.write_all(&buffer[..read])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | let f = try!(File::open(&path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | try!(hashes.hash(path, f)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(index.write_all(b"RS-SYNCI")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(index.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | try!(index.write_u32::(hashes.blocksize() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(index.write_u32::(hashes.blocks().len() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(index.write_u32::(h.adler32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | try!(index.write_all(&h.sha1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | try!(index.read_exact_(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:55:19 [INFO] [stderr] | [INFO] [stderr] 55 | let version = try!(index.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | let blocksize = try!(index.read_u32::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | let nb_hashes = try!(index.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 67 | let adler32 = try!(index.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | if try!(index.read(&mut sha1)) != 20 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | try!(index.read_eof()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | try!(delta.write_all(b"RS-SYNCD")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | try!(delta.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | try!(delta.write_u32::(blocksize as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | try!(delta.write_u16::(0)); // Single-file mode [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(delta.write_all(b"RS-SYNCD")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(delta.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | try!(delta.write_u32::(blocksize as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(delta.write_u16::(0)); // Single-file mode [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:57:20 [INFO] [stderr] | [INFO] [stderr] 57 | let read = try!(file.read_retry(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | try!(delta.write_u8(0x00)); // ENDFILE [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:135:25 [INFO] [stderr] | [INFO] [stderr] 135 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:136:25 [INFO] [stderr] | [INFO] [stderr] 136 | try!(delta.write_u16::((len - 1) as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:138:25 [INFO] [stderr] | [INFO] [stderr] 138 | try!(copy(&mut file, &mut delta, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:140:25 [INFO] [stderr] | [INFO] [stderr] 140 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:153:25 [INFO] [stderr] | [INFO] [stderr] 153 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:154:25 [INFO] [stderr] | [INFO] [stderr] 154 | try!(delta.write_u16::(0xFFFF)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 155 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:156:25 [INFO] [stderr] | [INFO] [stderr] 156 | try!(copy(&mut file, &mut delta, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 157 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:168:21 [INFO] [stderr] | [INFO] [stderr] 168 | try!(delta.write_u8(0x02)); // KNOWN_BLOCK [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:169:21 [INFO] [stderr] | [INFO] [stderr] 169 | try!(delta.write_u32::(adler32.hash())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:170:21 [INFO] [stderr] | [INFO] [stderr] 170 | try!(delta.write_all(sha1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:177:21 [INFO] [stderr] | [INFO] [stderr] 177 | try!(delta.write_u8(0x03)); // BACKREF [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:178:21 [INFO] [stderr] | [INFO] [stderr] 178 | try!(delta.write_u16::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | try!(delta.write_u64::(offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:209:20 [INFO] [stderr] | [INFO] [stderr] 209 | if try!(file.read(&mut buffer[idx..idx + 1])) == 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:215:25 [INFO] [stderr] | [INFO] [stderr] 215 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:216:25 [INFO] [stderr] | [INFO] [stderr] 216 | try!(delta.write_u16::((len - 1) as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:218:25 [INFO] [stderr] | [INFO] [stderr] 218 | try!(copy(&mut file, &mut delta, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 219 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:20:43 [INFO] [stderr] | [INFO] [stderr] 20 | io::BufReader::new(try!(File::open(filename)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(delta.read_exact_(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:38:19 [INFO] [stderr] | [INFO] [stderr] 38 | let version = try!(delta.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let blocksize = try!(delta.read_u32::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:46:8 [INFO] [stderr] | [INFO] [stderr] 46 | if try!(delta.read_u16::()) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | try!(hashes.hash(filename.clone(), &mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:59:15 [INFO] [stderr] | [INFO] [stderr] 59 | match try!(delta.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let len = try!(delta.read_u16::()) as usize + 1; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | try!(copy(&mut delta, &mut file, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:69:31 [INFO] [stderr] | [INFO] [stderr] 69 | let adler32 = try!(delta.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | if try!(delta.read_retry(&mut buf)) != 20 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:90:25 [INFO] [stderr] | [INFO] [stderr] 90 | try!(origin.seek(io::SeekFrom::Start(loc.offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:91:38 [INFO] [stderr] | [INFO] [stderr] 91 | let copied = try!(copy(&mut origin, &mut file, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | try!(delta.read_eof()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Adler32_SHA1` should have an upper camel case name [INFO] [stderr] --> src/hasher.rs:60:12 [INFO] [stderr] | [INFO] [stderr] 60 | pub struct Adler32_SHA1 { [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Adler32Sha1` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/hasher.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let n = try!(reader.read_retry(&mut buffer)); [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/utils.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | if try!(self.read_retry(buffer)) != buffer.len() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | if try!(self.read(&mut [0u8])) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:84:20 [INFO] [stderr] | [INFO] [stderr] 84 | let read = try!(reader.read(&mut buffer[..len])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/utils.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | try!(writer.write_all(&buffer[..read])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | let f = try!(File::open(&path)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | try!(hashes.hash(path, f)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(index.write_all(b"RS-SYNCI")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(index.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | try!(index.write_u32::(hashes.blocksize() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(index.write_u32::(hashes.blocks().len() as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(index.write_u32::(h.adler32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | try!(index.write_all(&h.sha1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | try!(index.read_exact_(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:55:19 [INFO] [stderr] | [INFO] [stderr] 55 | let version = try!(index.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | let blocksize = try!(index.read_u32::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | let nb_hashes = try!(index.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 67 | let adler32 = try!(index.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | if try!(index.read(&mut sha1)) != 20 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/index.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | try!(index.read_eof()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | try!(delta.write_all(b"RS-SYNCD")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | try!(delta.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | try!(delta.write_u32::(blocksize as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | try!(delta.write_u16::(0)); // Single-file mode [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(delta.write_all(b"RS-SYNCD")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(delta.write_u16::(0x0001)); // 0.1 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | try!(delta.write_u32::(blocksize as u32)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(delta.write_u16::(0)); // Single-file mode [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:57:20 [INFO] [stderr] | [INFO] [stderr] 57 | let read = try!(file.read_retry(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | try!(delta.write_u8(0x00)); // ENDFILE [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:135:25 [INFO] [stderr] | [INFO] [stderr] 135 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:136:25 [INFO] [stderr] | [INFO] [stderr] 136 | try!(delta.write_u16::((len - 1) as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:138:25 [INFO] [stderr] | [INFO] [stderr] 138 | try!(copy(&mut file, &mut delta, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:140:25 [INFO] [stderr] | [INFO] [stderr] 140 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:153:25 [INFO] [stderr] | [INFO] [stderr] 153 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:154:25 [INFO] [stderr] | [INFO] [stderr] 154 | try!(delta.write_u16::(0xFFFF)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 155 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:156:25 [INFO] [stderr] | [INFO] [stderr] 156 | try!(copy(&mut file, &mut delta, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 157 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:168:21 [INFO] [stderr] | [INFO] [stderr] 168 | try!(delta.write_u8(0x02)); // KNOWN_BLOCK [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:169:21 [INFO] [stderr] | [INFO] [stderr] 169 | try!(delta.write_u32::(adler32.hash())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:170:21 [INFO] [stderr] | [INFO] [stderr] 170 | try!(delta.write_all(sha1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:177:21 [INFO] [stderr] | [INFO] [stderr] 177 | try!(delta.write_u8(0x03)); // BACKREF [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:178:21 [INFO] [stderr] | [INFO] [stderr] 178 | try!(delta.write_u16::(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | try!(delta.write_u64::(offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:209:20 [INFO] [stderr] | [INFO] [stderr] 209 | if try!(file.read(&mut buffer[idx..idx + 1])) == 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:215:25 [INFO] [stderr] | [INFO] [stderr] 215 | try!(delta.write_u8(0x01)); // LITERAL [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:216:25 [INFO] [stderr] | [INFO] [stderr] 216 | try!(delta.write_u16::((len - 1) as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | try!(file.seek(io::SeekFrom::Start(block_start))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:218:25 [INFO] [stderr] | [INFO] [stderr] 218 | try!(copy(&mut file, &mut delta, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/delta.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 219 | try!(file.seek(io::SeekFrom::Start(pos))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:20:43 [INFO] [stderr] | [INFO] [stderr] 20 | io::BufReader::new(try!(File::open(filename)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | try!(delta.read_exact_(&mut buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:38:19 [INFO] [stderr] | [INFO] [stderr] 38 | let version = try!(delta.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:45:21 [INFO] [stderr] | [INFO] [stderr] 45 | let blocksize = try!(delta.read_u32::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:46:8 [INFO] [stderr] | [INFO] [stderr] 46 | if try!(delta.read_u16::()) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | try!(hashes.hash(filename.clone(), &mut file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:59:15 [INFO] [stderr] | [INFO] [stderr] 59 | match try!(delta.read_u8()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let len = try!(delta.read_u16::()) as usize + 1; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | try!(copy(&mut delta, &mut file, CopyMode::Exact(len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:69:31 [INFO] [stderr] | [INFO] [stderr] 69 | let adler32 = try!(delta.read_u32::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | if try!(delta.read_retry(&mut buf)) != 20 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:90:25 [INFO] [stderr] | [INFO] [stderr] 90 | try!(origin.seek(io::SeekFrom::Start(loc.offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:91:38 [INFO] [stderr] | [INFO] [stderr] 91 | let copied = try!(copy(&mut origin, &mut file, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/patch.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | try!(delta.read_eof()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: type `Adler32_SHA1` should have an upper camel case name [INFO] [stderr] --> src/hasher.rs:60:12 [INFO] [stderr] | [INFO] [stderr] 60 | pub struct Adler32_SHA1 { [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Adler32Sha1` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hashes` [INFO] [stderr] --> src/delta.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | hashes: &HashMap>, files: I, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_hashes` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `files` [INFO] [stderr] --> src/delta.rs:27:51 [INFO] [stderr] | [INFO] [stderr] 27 | hashes: &HashMap>, files: I, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_files` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hashes` [INFO] [stderr] --> src/delta.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | hashes: &HashMap>, files: I, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_hashes` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `files` [INFO] [stderr] --> src/delta.rs:27:51 [INFO] [stderr] | [INFO] [stderr] 27 | hashes: &HashMap>, files: I, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_files` [INFO] [stderr] [INFO] [stderr] warning: unused import: `ReadBytesExt` [INFO] [stderr] --> tests/test_diff.rs:8:17 [INFO] [stderr] | [INFO] [stderr] 8 | use byteorder::{ReadBytesExt, WriteBytesExt, BigEndian}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Adler32_SHA1` [INFO] [stderr] --> tests/test_diff.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | use rs_sync::{Adler32_SHA1, adler32_sha1, DefaultHashes}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `h_e` [INFO] [stderr] --> tests/test_diff.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | / const h_e: (u32, &'static [u8; 20]) = (66453909, [INFO] [stderr] 120 | | b"\xb2\xc4\xee\x5d\xe8\x28\x66\xdb\x38\xf7\ [INFO] [stderr] 121 | | \x9c\x6d\x4a\x91\xa6\x26\x48\x6b\x70\xe9" [INFO] [stderr] 122 | | ); [INFO] [stderr] | |__^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `h_f` [INFO] [stderr] --> tests/test_diff.rs:123:1 [INFO] [stderr] | [INFO] [stderr] 123 | / const h_f: (u32, &'static [u8; 20]) = (67109273, [INFO] [stderr] 124 | | b"\xd3\x3f\xef\x58\xbe\xdd\x39\xdc\x1c\x2d\ [INFO] [stderr] 125 | | \x38\xf1\x63\x05\xb1\x00\x10\xe9\x05\x8e" [INFO] [stderr] 126 | | ); [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / hashes.hash(Path::new("/file1").to_owned(), [INFO] [stderr] 17 | | Cursor::new(b"aaaabbbbccccZZ" as &[u8])); [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | / hashes.hash(Path::new("/file2").to_owned(), [INFO] [stderr] 19 | | Cursor::new(b"ddddbbbbYY" as &[u8])); [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | write_index_file(&mut index, &hashes); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | expected.write_u8(0x02); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | expected.write_u32::(h_a.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | expected.write(h_a.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | expected.write_u8(0x01); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | expected.write_u16::(5 - 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | expected.write_u8(0x02); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | expected.write_u32::(h_b.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | expected.write(h_b.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | expected.write_u8(0x01); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | expected.write_u16::(4 - 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | expected.write_u8(0x03); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | expected.write_u16::(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | expected.write_u64::(4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | expected.write_u8(0x01); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | expected.write_u16::(6 - 1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> tests/test_diff.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | expected.write_u8(0x00); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: constant `h_a` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:103:7 [INFO] [stderr] | [INFO] [stderr] 103 | const h_a: (u32, &'static [u8; 20]) = (63832453, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_A` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `h_b` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:107:7 [INFO] [stderr] | [INFO] [stderr] 107 | const h_b: (u32, &'static [u8; 20]) = (64487817, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_B` [INFO] [stderr] [INFO] [stderr] warning: constant `h_c` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:111:7 [INFO] [stderr] | [INFO] [stderr] 111 | const h_c: (u32, &'static [u8; 20]) = (65143181, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_C` [INFO] [stderr] [INFO] [stderr] warning: constant `h_d` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:115:7 [INFO] [stderr] | [INFO] [stderr] 115 | const h_d: (u32, &'static [u8; 20]) = (65798545, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_D` [INFO] [stderr] [INFO] [stderr] warning: constant `h_e` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:119:7 [INFO] [stderr] | [INFO] [stderr] 119 | const h_e: (u32, &'static [u8; 20]) = (66453909, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_E` [INFO] [stderr] [INFO] [stderr] warning: constant `h_f` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:123:7 [INFO] [stderr] | [INFO] [stderr] 123 | const h_f: (u32, &'static [u8; 20]) = (67109273, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_F` [INFO] [stderr] [INFO] [stderr] warning: constant `h_z` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:127:7 [INFO] [stderr] | [INFO] [stderr] 127 | const h_z: (u32, &'static [u8; 20]) = (17825973, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_Z` [INFO] [stderr] [INFO] [stderr] warning: constant `h_y` should have an upper case name [INFO] [stderr] --> tests/test_diff.rs:131:7 [INFO] [stderr] | [INFO] [stderr] 131 | const h_y: (u32, &'static [u8; 20]) = (17629363, [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `H_Y` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:95:40 [INFO] [stderr] | [INFO] [stderr] 95 | let mut index = io::BufWriter::new(try!(File::create(index_file))); [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/bin/rsdiff.rs:98:18 [INFO] [stderr] | [INFO] [stderr] 98 | let hashes = try!(hash_files([old_file].iter().chain(references.iter()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:109:36 [INFO] [stderr] | [INFO] [stderr] 109 | let delta = io::BufWriter::new(try!(File::create(&delta_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | let index = try!(File::open(&index_file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | try!(read_index_file(index)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:116:35 [INFO] [stderr] | [INFO] [stderr] 116 | let file = io::BufReader::new(try!(File::open(new_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:126:36 [INFO] [stderr] | [INFO] [stderr] 126 | let delta = io::BufReader::new(try!(File::open(&delta_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:127:34 [INFO] [stderr] | [INFO] [stderr] 127 | let new = io::BufWriter::new(try!(File::create(&new_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:95:40 [INFO] [stderr] | [INFO] [stderr] 95 | let mut index = io::BufWriter::new(try!(File::create(index_file))); [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/bin/rsdiff.rs:98:18 [INFO] [stderr] | [INFO] [stderr] 98 | let hashes = try!(hash_files([old_file].iter().chain(references.iter()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:109:36 [INFO] [stderr] | [INFO] [stderr] 109 | let delta = io::BufWriter::new(try!(File::create(&delta_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | let index = try!(File::open(&index_file)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | try!(read_index_file(index)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:116:35 [INFO] [stderr] | [INFO] [stderr] 116 | let file = io::BufReader::new(try!(File::open(new_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:126:36 [INFO] [stderr] | [INFO] [stderr] 126 | let delta = io::BufReader::new(try!(File::open(&delta_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/rsdiff.rs:127:34 [INFO] [stderr] | [INFO] [stderr] 127 | let new = io::BufWriter::new(try!(File::create(&new_file))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 38.41s [INFO] running `"docker" "inspect" "0a627cccfe005705b61882e33307c86aa4fff0abf62619b060290ee9a87113e1"` [INFO] running `"docker" "rm" "-f" "0a627cccfe005705b61882e33307c86aa4fff0abf62619b060290ee9a87113e1"` [INFO] [stdout] 0a627cccfe005705b61882e33307c86aa4fff0abf62619b060290ee9a87113e1