[INFO] updating cached repository https://github.com/freddyb/sha1
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] d4099c710b02168aab87bed4f34180155db3d8f5
[INFO] checking freddyb/sha1 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffreddyb%2Fsha1" "/workspace/builds/worker-7/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/freddyb/sha1 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/freddyb/sha1
[INFO] finished tweaking git repo https://github.com/freddyb/sha1
[INFO] tweaked toml for git repo https://github.com/freddyb/sha1 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] crate git repo https://github.com/freddyb/sha1 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] error: the lock file /workspace/builds/worker-7/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/freddyb/crypto-rs.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-lang/num`
[INFO] [stderr]     Updating git repository `https://github.com/rust-num/num-bigint`
[INFO] [stderr]     Updating git repository `https://github.com/rust-num/num-complex`
[INFO] [stderr]     Updating git repository `https://github.com/rust-num/num-rational`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "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" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "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] 2815bdde12d9c36474b640d96cc44c71208a49458c7ca055b620e1ca739fed64
[INFO] running `"docker" "start" "-a" "2815bdde12d9c36474b640d96cc44c71208a49458c7ca055b620e1ca739fed64"`
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling num-bigint v0.3.0-pre (https://github.com/rust-num/num-bigint#4239ddd3)
[INFO] [stderr]    Compiling num-iter v0.1.40
[INFO] [stderr]    Compiling num-rational v0.3.0-pre (https://github.com/rust-num/num-rational#07112ea0)
[INFO] [stderr]     Checking num-complex v0.3.0-pre (https://github.com/rust-num/num-complex#7fb4f1c0)
[INFO] [stderr]     Checking num v0.3.0-pre (https://github.com/rust-lang/num#111734b3)
[INFO] [stderr]     Checking crypto v0.1.0 (https://github.com/freddyb/crypto-rs.git#fa14e34e)
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]  --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let mut n = 0u.to_biguint().unwrap();
[INFO] [stderr]   |                 ^^ invalid suffix `u`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let limit = 58u.to_biguint().unwrap();
[INFO] [stderr]    |                 ^^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]  --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/md5.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | static R: [u32, ..64]=  [
[INFO] [stderr]   |               ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stderr]  --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:6:12
[INFO] [stderr]   |
[INFO] [stderr] 6 |     h: [u32, ..5],
[INFO] [stderr]   |            ^ expected one of 7 possible tokens
[INFO] [stderr] 
[INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:31:38
[INFO] [stderr]    |
[INFO] [stderr] 31 |                 |   (chunk[2] as u32 << 8)
[INFO] [stderr]    |                      --------------- ^^ - interpreted as generic arguments
[INFO] [stderr]    |                      |               |
[INFO] [stderr]    |                      |               not interpreted as shift
[INFO] [stderr]    |                      help: try shifting the cast value: `(chunk[2] as u32)`
[INFO] [stderr] 
[INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:32:38
[INFO] [stderr]    |
[INFO] [stderr] 32 |                 |   (chunk[1] as u32 << 16)
[INFO] [stderr]    |                      --------------- ^^ -- interpreted as generic arguments
[INFO] [stderr]    |                      |               |
[INFO] [stderr]    |                      |               not interpreted as shift
[INFO] [stderr]    |                      help: try shifting the cast value: `(chunk[1] as u32)`
[INFO] [stderr] 
[INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:33:38
[INFO] [stderr]    |
[INFO] [stderr] 33 |                 |   (chunk[0] as u32 << 24)
[INFO] [stderr]    |                      --------------- ^^ -- interpreted as generic arguments
[INFO] [stderr]    |                      |               |
[INFO] [stderr]    |                      |               not interpreted as shift
[INFO] [stderr]    |                      help: try shifting the cast value: `(chunk[0] as u32)`
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:44:24
[INFO] [stderr]    |
[INFO] [stderr] 44 |         for i in range(16u, 80u)
[INFO] [stderr]    |                        ^^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:44:29
[INFO] [stderr]    |
[INFO] [stderr] 44 |         for i in range(16u, 80u)
[INFO] [stderr]    |                             ^^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:56:24
[INFO] [stderr]    |
[INFO] [stderr] 56 |         for i in range(0u, 80u)
[INFO] [stderr]    |                        ^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:56:28
[INFO] [stderr]    |
[INFO] [stderr] 56 |         for i in range(0u, 80u)
[INFO] [stderr]    |                            ^^^ invalid suffix `u`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::io::MemWriter`
[INFO] [stderr]  --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:2:15
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::{MemWriter, BufWriter};
[INFO] [stderr]   |               ^^^^^^^^^
[INFO] [stderr]   |               |
[INFO] [stderr]   |               no `MemWriter` in `io`
[INFO] [stderr]   |               help: a similar name exists in the module: `BufWriter`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:42:55
[INFO] [stderr]    |
[INFO] [stderr] 42 |         let left_rotate = |x: u32, n: u32| (x << n as uint) | (x >> (32 - n) as uint);
[INFO] [stderr]    |                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:42:81
[INFO] [stderr]    |
[INFO] [stderr] 42 |         let left_rotate = |x: u32, n: u32| (x << n as uint) | (x >> (32 - n) as uint);
[INFO] [stderr]    |                                                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:44:18
[INFO] [stderr]    |
[INFO] [stderr] 44 |         for i in range(16u, 80u)
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use num::iter::range;
[INFO] [stderr]    |
[INFO] [stderr] 1  | use num::range;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:56:18
[INFO] [stderr]    |
[INFO] [stderr] 56 |         for i in range(0u, 80u)
[INFO] [stderr]    |                  ^^^^^ not found in this scope
[INFO] [stderr]    |
[INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope
[INFO] [stderr]    |
[INFO] [stderr] 1  | use num::iter::range;
[INFO] [stderr]    |
[INFO] [stderr] 1  | use num::range;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:136:35
[INFO] [stderr]     |
[INFO] [stderr] 136 |     fn output_size_bits(&self) -> uint
[INFO] [stderr]     |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:141:34
[INFO] [stderr]     |
[INFO] [stderr] 141 |     fn block_size_bits(&self) -> uint
[INFO] [stderr]     |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/mod.rs:25:35
[INFO] [stderr]    |
[INFO] [stderr] 25 |     fn output_size_bits(&self) -> uint;
[INFO] [stderr]    |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/mod.rs:30:34
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn block_size_bits(&self) -> uint;
[INFO] [stderr]    |                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/mod.rs:35:30
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn output_size(&self) -> uint
[INFO] [stderr]    |                              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/mod.rs:43:29
[INFO] [stderr]    |
[INFO] [stderr] 43 |     fn block_size(&self) -> uint
[INFO] [stderr]    |                             ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char_at` found for reference `&'static str` in the current scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:22:37
[INFO] [stderr]    |
[INFO] [stderr] 22 |         result.push(BASE58_ALPHABET.char_at(r));
[INFO] [stderr]    |                                     ^^^^^^^ method not found in `&'static str`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char_at` found for reference `&'static str` in the current scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:27:37
[INFO] [stderr]    |
[INFO] [stderr] 27 |         result.push(BASE58_ALPHABET.char_at(r));
[INFO] [stderr]    |                                     ^^^^^^^ method not found in `&'static str`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `char_at` found for reference `&'static str` in the current scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:32:41
[INFO] [stderr]    |
[INFO] [stderr] 32 |             result.push(BASE58_ALPHABET.char_at(0));
[INFO] [stderr]    |                                         ^^^^^^^ method not found in `&'static str`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `as_slice` found for struct `std::string::String` in the current scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/base58.rs:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 |     result.as_slice().chars().rev().collect()
[INFO] [stderr]    |            ^^^^^^^^ method not found in `std::string::String`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no function or associated item named `from_elem` found for struct `std::vec::Vec<_>` in the current scope
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/mod.rs:51:28
[INFO] [stderr]    |
[INFO] [stderr] 51 |         let mut buf = Vec::from_elem(size, 0u8);
[INFO] [stderr]    |                            ^^^^^^^^^ function or associated item not found in `std::vec::Vec<_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:26:32
[INFO] [stderr]    |
[INFO] [stderr] 26 |         let mut words = [0u32, ..80];
[INFO] [stderr]    |                                ^^^^ expected `u32`, found struct `std::ops::RangeTo`
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected type `u32`
[INFO] [stderr]             found struct `std::ops::RangeTo<{integer}>`
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:50:26
[INFO] [stderr]    |
[INFO] [stderr] 50 |         let mut a = self.h[0];
[INFO] [stderr]    |                          ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:51:26
[INFO] [stderr]    |
[INFO] [stderr] 51 |         let mut b = self.h[1];
[INFO] [stderr]    |                          ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:52:26
[INFO] [stderr]    |
[INFO] [stderr] 52 |         let mut c = self.h[2];
[INFO] [stderr]    |                          ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:53:26
[INFO] [stderr]    |
[INFO] [stderr] 53 |         let mut d = self.h[3];
[INFO] [stderr]    |                          ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:54:26
[INFO] [stderr]    |
[INFO] [stderr] 54 |         let mut e = self.h[4];
[INFO] [stderr]    |                          ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:74:14
[INFO] [stderr]    |
[INFO] [stderr] 74 |         self.h[0] += a;
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:75:14
[INFO] [stderr]    |
[INFO] [stderr] 75 |         self.h[1] += b;
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:76:14
[INFO] [stderr]    |
[INFO] [stderr] 76 |         self.h[2] += c;
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:77:14
[INFO] [stderr]    |
[INFO] [stderr] 77 |         self.h[3] += d;
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:78:14
[INFO] [stderr]    |
[INFO] [stderr] 78 |         self.h[4] += e;
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 |         self.h = [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0];
[INFO] [stderr]    |              ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:87:14
[INFO] [stderr]    |
[INFO] [stderr] 87 |         self.data.clear();
[INFO] [stderr]    |              ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `length` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:88:14
[INFO] [stderr]    |
[INFO] [stderr] 88 |         self.length = 0;
[INFO] [stderr]    |              ^^^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:93:26
[INFO] [stderr]    |
[INFO] [stderr] 93 |         let mut d = self.data.clone();
[INFO] [stderr]    |                          ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:94:14
[INFO] [stderr]    |
[INFO] [stderr] 94 |         self.data.clear();
[INFO] [stderr]    |              ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `length` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:100:18
[INFO] [stderr]     |
[INFO] [stderr] 100 |             self.length += chunk.len() as u64;
[INFO] [stderr]     |                  ^^^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&mut hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:108:22
[INFO] [stderr]     |
[INFO] [stderr] 108 |                 self.data.push_all(chunk);
[INFO] [stderr]     |                      ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `&hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:117:21
[INFO] [stderr]     |
[INFO] [stderr] 117 |             h: self.h,
[INFO] [stderr]     |                     ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:123:22
[INFO] [stderr]     |
[INFO] [stderr] 123 |         w.write(self.data.as_slice());
[INFO] [stderr]     |                      ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no function or associated item named `from_elem` found for struct `std::vec::Vec<_>` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:125:22
[INFO] [stderr]     |
[INFO] [stderr] 125 |         w.write(Vec::from_elem(56 - self.data.len() - 1, 0x00 as u8).as_slice());
[INFO] [stderr]     |                      ^^^^^^^^^ function or associated item not found in `std::vec::Vec<_>`
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `data` on type `&hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:125:42
[INFO] [stderr]     |
[INFO] [stderr] 125 |         w.write(Vec::from_elem(56 - self.data.len() - 1, 0x00 as u8).as_slice());
[INFO] [stderr]     |                                          ^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `length` on type `&hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:126:29
[INFO] [stderr]     |
[INFO] [stderr] 126 |         w.write_be_u64(self.length * 8);
[INFO] [stderr]     |                             ^^^^^^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0609]: no field `h` on type `hash::sha1::SHA1`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:130:20
[INFO] [stderr]     |
[INFO] [stderr] 130 |         for n in m.h.iter()
[INFO] [stderr]     |                    ^ unknown field
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `write_be_u32` found for struct `std::io::BufWriter<&mut [u8]>` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/crypto-rs-9140c636be05e2b7/fa14e34/src/hash/sha1.rs:132:15
[INFO] [stderr]     |
[INFO] [stderr] 132 |             w.write_be_u32(*n);
[INFO] [stderr]     |               ^^^^^^^^^^^^ method not found in `std::io::BufWriter<&mut [u8]>`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 52 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0308, E0412, E0425, E0432, E0599, E0609.
[INFO] [stderr] For more information about an error, try `rustc --explain E0308`.
[INFO] [stderr] error: could not compile `crypto`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "2815bdde12d9c36474b640d96cc44c71208a49458c7ca055b620e1ca739fed64"`
[INFO] running `"docker" "rm" "-f" "2815bdde12d9c36474b640d96cc44c71208a49458c7ca055b620e1ca739fed64"`
[INFO] [stdout] 2815bdde12d9c36474b640d96cc44c71208a49458c7ca055b620e1ca739fed64
