[INFO] updating cached repository dmitryvk/rs-credentials-manager [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/dmitryvk/rs-credentials-manager [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/dmitryvk/rs-credentials-manager" "work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/gh/dmitryvk/rs-credentials-manager"` [INFO] [stderr] Cloning into 'work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/gh/dmitryvk/rs-credentials-manager'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/dmitryvk/rs-credentials-manager" "work/ex/pr-60162/sources/try#06a150c7d11500b41499224f165e9de1de096768/gh/dmitryvk/rs-credentials-manager"` [INFO] [stderr] Cloning into 'work/ex/pr-60162/sources/try#06a150c7d11500b41499224f165e9de1de096768/gh/dmitryvk/rs-credentials-manager'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 524ad0c135ac1fc75d08b3f1ff3b236335d4c6da [INFO] sha for GitHub repo dmitryvk/rs-credentials-manager: 524ad0c135ac1fc75d08b3f1ff3b236335d4c6da [INFO] validating manifest of dmitryvk/rs-credentials-manager on toolchain master#a850a426491e14186af2250549bf41256b5938d2 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of dmitryvk/rs-credentials-manager on toolchain try#06a150c7d11500b41499224f165e9de1de096768 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+06a150c7d11500b41499224f165e9de1de096768-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing dmitryvk/rs-credentials-manager [INFO] finished frobbing dmitryvk/rs-credentials-manager [INFO] frobbed toml for dmitryvk/rs-credentials-manager written to work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/gh/dmitryvk/rs-credentials-manager/Cargo.toml [INFO] started frobbing dmitryvk/rs-credentials-manager [INFO] finished frobbing dmitryvk/rs-credentials-manager [INFO] frobbed toml for dmitryvk/rs-credentials-manager written to work/ex/pr-60162/sources/try#06a150c7d11500b41499224f165e9de1de096768/gh/dmitryvk/rs-credentials-manager/Cargo.toml [INFO] crate dmitryvk/rs-credentials-manager already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+06a150c7d11500b41499224f165e9de1de096768-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking dmitryvk/rs-credentials-manager against master#a850a426491e14186af2250549bf41256b5938d2 for pr-60162 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60162/worker-3/master#a850a426491e14186af2250549bf41256b5938d2:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/gh/dmitryvk/rs-credentials-manager:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] e53536bd9ff35601cce79eca574bd0b31ea7f28bc595f991272e43afe64452e7 [INFO] running `"docker" "start" "-a" "e53536bd9ff35601cce79eca574bd0b31ea7f28bc595f991272e43afe64452e7"` [INFO] [stderr] Compiling rustdoc-stripper v0.1.5 [INFO] [stderr] Compiling glib-sys v0.3.4 [INFO] [stderr] Compiling gobject-sys v0.3.4 [INFO] [stderr] Compiling gio-sys v0.3.4 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.3.4 [INFO] [stderr] Compiling pango-sys v0.3.4 [INFO] [stderr] Compiling cairo-sys-rs v0.3.4 [INFO] [stderr] Compiling atk-sys v0.3.4 [INFO] [stderr] Compiling gdk-sys v0.3.4 [INFO] [stderr] Compiling gtk-sys v0.3.4 [INFO] [stderr] Compiling linenoise-rust v0.1.15 [INFO] [stderr] Checking rust-crypto v0.2.36 [INFO] [stderr] Compiling gtk-rs-lgpl-docs v0.1.6 [INFO] [stderr] Compiling gio v0.1.3 [INFO] [stderr] Compiling cairo-rs v0.1.3 [INFO] [stderr] Compiling gdk-pixbuf v0.1.3 [INFO] [stderr] Compiling gdk v0.5.3 [INFO] [stderr] Compiling gtk v0.1.3 [INFO] [stderr] Checking glib v0.1.3 [INFO] [stderr] Checking pango v0.1.3 [INFO] [stderr] Checking cred-man v1.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead. [INFO] [stderr] --> src/lib.rs:64:20 [INFO] [stderr] | [INFO] [stderr] 64 | path = std::env::home_dir().unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead. [INFO] [stderr] --> src/lib.rs:64:20 [INFO] [stderr] | [INFO] [stderr] 64 | path = std::env::home_dir().unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::slice_unchecked': use `get_unchecked(begin..end)` instead [INFO] [stderr] --> src/bin/cred_man.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | let cmd = unsafe { cmd_line.slice_unchecked(0, idx) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::slice_unchecked': use `get_unchecked(begin..end)` instead [INFO] [stderr] --> src/bin/cred_man.rs:30:34 [INFO] [stderr] | [INFO] [stderr] 30 | let rest = unsafe { cmd_line.slice_unchecked(cmp::min(cmd_line.len(), idx + 1), cmd_line.len()) }.trim(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::slice_unchecked': use `get_unchecked(begin..end)` instead [INFO] [stderr] --> src/bin/cred_man.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | let cmd = unsafe { cmd_line.slice_unchecked(0, idx) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::slice_unchecked': use `get_unchecked(begin..end)` instead [INFO] [stderr] --> src/bin/cred_man.rs:30:34 [INFO] [stderr] | [INFO] [stderr] 30 | let rest = unsafe { cmd_line.slice_unchecked(cmp::min(cmd_line.len(), idx + 1), cmd_line.len()) }.trim(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ui` [INFO] [stderr] --> src/bin/cred_man_gtk.rs:256:9 [INFO] [stderr] | [INFO] [stderr] 256 | let ui = Ui::new(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_ui` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ui` [INFO] [stderr] --> src/bin/cred_man_gtk.rs:256:9 [INFO] [stderr] | [INFO] [stderr] 256 | let ui = Ui::new(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_ui` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bin/cred_man_gtk.rs:201:17 [INFO] [stderr] | [INFO] [stderr] 201 | let mut ui = &mut *ui_ref.borrow_mut(); [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: variable does not need to be mutable [INFO] [stderr] --> src/bin/cred_man_gtk.rs:223:17 [INFO] [stderr] | [INFO] [stderr] 223 | let mut ui = &mut *ui_ref.borrow_mut(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: structure field `treeCredentials` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | treeCredentials: gtk::TreeView, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tree_credentials` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `btnUnlock` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | btnUnlock: gtk::ToolButton, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `btn_unlock` [INFO] [stderr] [INFO] [stderr] warning: structure field `dlgPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | dlgPassword: gtk::Dialog, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `dlg_password` [INFO] [stderr] [INFO] [stderr] warning: structure field `entryPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | entryPassword: gtk::Entry, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `entry_password` [INFO] [stderr] [INFO] [stderr] warning: variable `treeCredentials` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let treeCredentials: gtk::TreeView = b.get_object("treeCredentials").expect("Unable to find treeCredentials"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tree_credentials` [INFO] [stderr] [INFO] [stderr] warning: variable `btnUnlock` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | let btnUnlock: gtk::ToolButton = b.get_object("btnUnlock").expect("Unable to find btnUnlock"); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `btn_unlock` [INFO] [stderr] [INFO] [stderr] warning: variable `dlgPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | let dlgPassword: gtk::Dialog = b.get_object("dlgPassword").expect("Unable to find dlgPassword"); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `dlg_password` [INFO] [stderr] [INFO] [stderr] warning: variable `entryPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | let entryPassword: gtk::Entry = b.get_object("entryPassword").expect("Unable to find entryPassword"); [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `entry_password` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bin/cred_man_gtk.rs:201:17 [INFO] [stderr] | [INFO] [stderr] 201 | let mut ui = &mut *ui_ref.borrow_mut(); [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: variable does not need to be mutable [INFO] [stderr] --> src/bin/cred_man_gtk.rs:223:17 [INFO] [stderr] | [INFO] [stderr] 223 | let mut ui = &mut *ui_ref.borrow_mut(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: structure field `treeCredentials` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | treeCredentials: gtk::TreeView, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tree_credentials` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `btnUnlock` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | btnUnlock: gtk::ToolButton, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `btn_unlock` [INFO] [stderr] [INFO] [stderr] warning: structure field `dlgPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | dlgPassword: gtk::Dialog, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `dlg_password` [INFO] [stderr] [INFO] [stderr] warning: structure field `entryPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | entryPassword: gtk::Entry, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `entry_password` [INFO] [stderr] [INFO] [stderr] warning: variable `treeCredentials` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let treeCredentials: gtk::TreeView = b.get_object("treeCredentials").expect("Unable to find treeCredentials"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tree_credentials` [INFO] [stderr] [INFO] [stderr] warning: variable `btnUnlock` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | let btnUnlock: gtk::ToolButton = b.get_object("btnUnlock").expect("Unable to find btnUnlock"); [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `btn_unlock` [INFO] [stderr] [INFO] [stderr] warning: variable `dlgPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | let dlgPassword: gtk::Dialog = b.get_object("dlgPassword").expect("Unable to find dlgPassword"); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `dlg_password` [INFO] [stderr] [INFO] [stderr] warning: variable `entryPassword` should have a snake case name [INFO] [stderr] --> src/bin/cred_man_gtk.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | let entryPassword: gtk::Entry = b.get_object("entryPassword").expect("Unable to find entryPassword"); [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `entry_password` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 40.52s [INFO] running `"docker" "inspect" "e53536bd9ff35601cce79eca574bd0b31ea7f28bc595f991272e43afe64452e7"` [INFO] running `"docker" "rm" "-f" "e53536bd9ff35601cce79eca574bd0b31ea7f28bc595f991272e43afe64452e7"` [INFO] [stdout] e53536bd9ff35601cce79eca574bd0b31ea7f28bc595f991272e43afe64452e7