[INFO] updating cached repository https://github.com/dsbrgg/rk [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/big/crater/work/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] 8a1bd1913ed3006d802c0c15b1c7e59184546d16 [INFO] testing dsbrgg/rk against beta-2019-09-28 for beta-1.39-1 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdsbrgg%2Frk" "work/builds/worker-0/source"` [INFO] [stderr] Cloning into 'work/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/dsbrgg/rk on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/dsbrgg/rk [INFO] finished tweaking git repo https://github.com/dsbrgg/rk [INFO] tweaked toml for git repo https://github.com/dsbrgg/rk written to work/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/dsbrgg/rk already has a lockfile, it will not be regenerated [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] b78b24aeb42ddaececa60ca8f3bcbbd2d0c6df92ba4e32c74aba80cdcf20cc5f [INFO] running `"docker" "start" "-a" "b78b24aeb42ddaececa60ca8f3bcbbd2d0c6df92ba4e32c74aba80cdcf20cc5f"` [INFO] [stderr] Compiling block-cipher-trait v0.6.2 [INFO] [stderr] Compiling serde_yaml v0.8.9 [INFO] [stderr] Compiling aes-soft v0.3.3 [INFO] [stderr] Compiling block-modes v0.3.3 [INFO] [stderr] Compiling rk v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/files.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | use std::io::{self, Write, Read, ErrorKind}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `files::LockerFiles` [INFO] [stderr] --> src/lib.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use files::LockerFiles; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `file` [INFO] [stderr] --> src/lib.rs:53:17 [INFO] [stderr] | [INFO] [stderr] 53 | let mut file = self.read_locker(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_file` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ivAgain` [INFO] [stderr] --> src/locker.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let ivAgain = Locker::hex_to_bytes(&iv0x); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_ivAgain` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | let mut file = self.read_locker(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `iv0x` [INFO] [stderr] --> src/locker.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | iv0x: String, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `key0x` [INFO] [stderr] --> src/locker.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | key0x: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `iv_path` [INFO] [stderr] --> src/locker.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | iv_path: &'l str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `key_path` [INFO] [stderr] --> src/locker.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | key_path: &'l str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `from_u8` [INFO] [stderr] --> src/locker.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | pub fn from_u8(iv: [u8; 16], key: [u8; 16]) -> Locker<'l> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `from_hex` [INFO] [stderr] --> src/locker.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn from_hex(iv0x: String, key0x: String) -> Locker<'l> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `Action` [INFO] [stderr] --> src/files.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | enum Action { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `default_dirs` [INFO] [stderr] --> src/files.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | / const default_dirs: [&'static str; 2] = [ [INFO] [stderr] 17 | | ".rk", [INFO] [stderr] 18 | | ".config/rk" [INFO] [stderr] 19 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `default_paths` [INFO] [stderr] --> src/files.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / const default_paths: [&'static str; 2] = [ [INFO] [stderr] 22 | | "locker::.rk", [INFO] [stderr] 23 | | "config::.config/rk/rk.yml" [INFO] [stderr] 24 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `LockerFiles` [INFO] [stderr] --> src/files.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | pub struct LockerFiles { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/files.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new() -> LockerFiles { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `init_default_dirs` [INFO] [stderr] --> src/files.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | fn init_default_dirs() -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `init_default_yaml` [INFO] [stderr] --> src/files.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | fn init_default_yaml() -> serde_yaml::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `YAML` [INFO] [stderr] --> src/files.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | type YAML = BTreeMap>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `config_exists` [INFO] [stderr] --> src/files.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | fn config_exists() -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `default_config_dir` [INFO] [stderr] --> src/files.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | fn default_config_dir() -> PathBuf { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `create_dir` [INFO] [stderr] --> src/files.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | fn create_dir(path: &PathBuf) -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_paths` [INFO] [stderr] --> src/files.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | fn read_paths() -> HashMap { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `build_value_string` [INFO] [stderr] --> src/files.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | fn build_value_string(string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_mapping` [INFO] [stderr] --> src/files.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | fn key_mapping(map: &Mapping, string: &str) -> Mapping { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_values` [INFO] [stderr] --> src/files.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn key_values(map: &Mapping, string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `open` [INFO] [stderr] --> src/files.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | fn open(path: &str, action: Action) -> File { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `try_open` [INFO] [stderr] --> src/files.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | fn try_open(path: &Path) -> File { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write` [INFO] [stderr] --> src/files.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | fn write(path: &str, contents: String) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `find` [INFO] [stderr] --> src/lib.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | fn find(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `ivAgain` should have a snake case name [INFO] [stderr] --> src/locker.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let ivAgain = Locker::hex_to_bytes(&iv0x); [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `iv_again` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_dirs` should have an upper case name [INFO] [stderr] --> src/files.rs:16:7 [INFO] [stderr] | [INFO] [stderr] 16 | const default_dirs: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_DIRS` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_paths` should have an upper case name [INFO] [stderr] --> src/files.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | const default_paths: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_PATHS` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/files.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | use std::io::{self, Write, Read, ErrorKind}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `paths` [INFO] [stderr] --> src/files.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | paths: HashMap [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_values` [INFO] [stderr] --> src/files.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn key_values(map: &Mapping, string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `default_dirs` should have an upper case name [INFO] [stderr] --> src/files.rs:16:7 [INFO] [stderr] | [INFO] [stderr] 16 | const default_dirs: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_DIRS` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_paths` should have an upper case name [INFO] [stderr] --> src/files.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | const default_paths: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_PATHS` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.67s [INFO] running `"docker" "inspect" "b78b24aeb42ddaececa60ca8f3bcbbd2d0c6df92ba4e32c74aba80cdcf20cc5f"` [INFO] running `"docker" "rm" "-f" "b78b24aeb42ddaececa60ca8f3bcbbd2d0c6df92ba4e32c74aba80cdcf20cc5f"` [INFO] [stdout] b78b24aeb42ddaececa60ca8f3bcbbd2d0c6df92ba4e32c74aba80cdcf20cc5f [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] f29668a1738bfbfba59656f79163a1fc8fc98ceb77b2d184f1d42e71667cbef1 [INFO] running `"docker" "start" "-a" "f29668a1738bfbfba59656f79163a1fc8fc98ceb77b2d184f1d42e71667cbef1"` [INFO] [stderr] Compiling rk v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/files.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | use std::io::{self, Write, Read, ErrorKind}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/files.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | use std::io::{self, Write, Read, ErrorKind}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `files::LockerFiles` [INFO] [stderr] --> src/lib.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use files::LockerFiles; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `paths` [INFO] [stderr] --> src/files.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | paths: HashMap [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_values` [INFO] [stderr] --> src/files.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn key_values(map: &Mapping, string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `default_dirs` should have an upper case name [INFO] [stderr] --> src/files.rs:16:7 [INFO] [stderr] | [INFO] [stderr] 16 | const default_dirs: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_DIRS` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_paths` should have an upper case name [INFO] [stderr] --> src/files.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | const default_paths: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_PATHS` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `file` [INFO] [stderr] --> src/lib.rs:53:17 [INFO] [stderr] | [INFO] [stderr] 53 | let mut file = self.read_locker(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_file` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ivAgain` [INFO] [stderr] --> src/locker.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let ivAgain = Locker::hex_to_bytes(&iv0x); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_ivAgain` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | let mut file = self.read_locker(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `iv0x` [INFO] [stderr] --> src/locker.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | iv0x: String, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `key0x` [INFO] [stderr] --> src/locker.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | key0x: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `iv_path` [INFO] [stderr] --> src/locker.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | iv_path: &'l str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `key_path` [INFO] [stderr] --> src/locker.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | key_path: &'l str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `from_u8` [INFO] [stderr] --> src/locker.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | pub fn from_u8(iv: [u8; 16], key: [u8; 16]) -> Locker<'l> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `from_hex` [INFO] [stderr] --> src/locker.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn from_hex(iv0x: String, key0x: String) -> Locker<'l> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `Action` [INFO] [stderr] --> src/files.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | enum Action { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `default_dirs` [INFO] [stderr] --> src/files.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | / const default_dirs: [&'static str; 2] = [ [INFO] [stderr] 17 | | ".rk", [INFO] [stderr] 18 | | ".config/rk" [INFO] [stderr] 19 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `default_paths` [INFO] [stderr] --> src/files.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / const default_paths: [&'static str; 2] = [ [INFO] [stderr] 22 | | "locker::.rk", [INFO] [stderr] 23 | | "config::.config/rk/rk.yml" [INFO] [stderr] 24 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `LockerFiles` [INFO] [stderr] --> src/files.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | pub struct LockerFiles { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/files.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new() -> LockerFiles { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `init_default_dirs` [INFO] [stderr] --> src/files.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | fn init_default_dirs() -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `init_default_yaml` [INFO] [stderr] --> src/files.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | fn init_default_yaml() -> serde_yaml::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `YAML` [INFO] [stderr] --> src/files.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | type YAML = BTreeMap>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `config_exists` [INFO] [stderr] --> src/files.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | fn config_exists() -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `default_config_dir` [INFO] [stderr] --> src/files.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | fn default_config_dir() -> PathBuf { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `create_dir` [INFO] [stderr] --> src/files.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | fn create_dir(path: &PathBuf) -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_paths` [INFO] [stderr] --> src/files.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | fn read_paths() -> HashMap { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `build_value_string` [INFO] [stderr] --> src/files.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | fn build_value_string(string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_mapping` [INFO] [stderr] --> src/files.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | fn key_mapping(map: &Mapping, string: &str) -> Mapping { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `key_values` [INFO] [stderr] --> src/files.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn key_values(map: &Mapping, string: &str) -> Value { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `open` [INFO] [stderr] --> src/files.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | fn open(path: &str, action: Action) -> File { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `try_open` [INFO] [stderr] --> src/files.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | fn try_open(path: &Path) -> File { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write` [INFO] [stderr] --> src/files.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | fn write(path: &str, contents: String) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `find` [INFO] [stderr] --> src/lib.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | fn find(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `ivAgain` should have a snake case name [INFO] [stderr] --> src/locker.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let ivAgain = Locker::hex_to_bytes(&iv0x); [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `iv_again` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_dirs` should have an upper case name [INFO] [stderr] --> src/files.rs:16:7 [INFO] [stderr] | [INFO] [stderr] 16 | const default_dirs: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_DIRS` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `default_paths` should have an upper case name [INFO] [stderr] --> src/files.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | const default_paths: [&'static str; 2] = [ [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DEFAULT_PATHS` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.51s [INFO] running `"docker" "inspect" "f29668a1738bfbfba59656f79163a1fc8fc98ceb77b2d184f1d42e71667cbef1"` [INFO] running `"docker" "rm" "-f" "f29668a1738bfbfba59656f79163a1fc8fc98ceb77b2d184f1d42e71667cbef1"` [INFO] [stdout] f29668a1738bfbfba59656f79163a1fc8fc98ceb77b2d184f1d42e71667cbef1 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] 1340e836bf86d480ffcf2a4fa1e7f024147a5efe87535ac8c4a8d9aeef270acb [INFO] running `"docker" "start" "-a" "1340e836bf86d480ffcf2a4fa1e7f024147a5efe87535ac8c4a8d9aeef270acb"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rk-04987d1ba93feb16 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rk-8b3c4d14e3b66447 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests rk [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "1340e836bf86d480ffcf2a4fa1e7f024147a5efe87535ac8c4a8d9aeef270acb"` [INFO] running `"docker" "rm" "-f" "1340e836bf86d480ffcf2a4fa1e7f024147a5efe87535ac8c4a8d9aeef270acb"` [INFO] [stdout] 1340e836bf86d480ffcf2a4fa1e7f024147a5efe87535ac8c4a8d9aeef270acb