Dec 18 14:00:48.253 INFO checking migrant_lib-0.21.0 against try#0b8c5828f68d7b2840b81fa51239346dc97fef5a for pr-54252 Dec 18 14:00:48.254 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-4/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/try#0b8c5828f68d7b2840b81fa51239346dc97fef5a/reg/migrant_lib/0.21.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/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" "+0b8c5828f68d7b2840b81fa51239346dc97fef5a-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 14:00:48.572 INFO [stdout] c17391bc4b3daeafe21f9e47d5a05bbeb334bf829feaa9736d2b355ef1b6891b Dec 18 14:00:48.574 INFO running `"docker" "start" "-a" "c17391bc4b3daeafe21f9e47d5a05bbeb334bf829feaa9736d2b355ef1b6891b"` Dec 18 14:00:49.805 INFO [stderr] Checking regex v1.0.6 Dec 18 14:00:52.266 INFO [stderr] Checking migrant_lib v0.21.0 (/opt/crater/workdir) Dec 18 14:00:54.292 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 14:00:54.292 INFO [stderr] --> src/drivers/mysql.rs:74:23 Dec 18 14:00:54.292 INFO [stderr] | Dec 18 14:00:54.292 INFO [stderr] 74 | let mut s = s.trim_right_matches(",").to_owned(); Dec 18 14:00:54.292 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.292 INFO [stderr] | Dec 18 14:00:54.292 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 14:00:54.292 INFO [stderr] Dec 18 14:00:54.406 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.406 INFO [stderr] --> src/config.rs:604:42 Dec 18 14:00:54.406 INFO [stderr] | Dec 18 14:00:54.406 INFO [stderr] 604 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.406 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.406 INFO [stderr] Dec 18 14:00:54.406 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.406 INFO [stderr] --> src/config.rs:609:42 Dec 18 14:00:54.406 INFO [stderr] | Dec 18 14:00:54.406 INFO [stderr] 609 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.407 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.407 INFO [stderr] Dec 18 14:00:54.408 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.408 INFO [stderr] --> src/config.rs:614:46 Dec 18 14:00:54.408 INFO [stderr] | Dec 18 14:00:54.408 INFO [stderr] 614 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.408 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.408 INFO [stderr] Dec 18 14:00:54.411 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.411 INFO [stderr] --> src/config.rs:620:37 Dec 18 14:00:54.411 INFO [stderr] | Dec 18 14:00:54.411 INFO [stderr] 620 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.411 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.411 INFO [stderr] Dec 18 14:00:54.411 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.411 INFO [stderr] --> src/config.rs:627:37 Dec 18 14:00:54.411 INFO [stderr] | Dec 18 14:00:54.411 INFO [stderr] 627 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.411 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.411 INFO [stderr] Dec 18 14:00:54.416 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.416 INFO [stderr] --> src/config.rs:636:37 Dec 18 14:00:54.416 INFO [stderr] | Dec 18 14:00:54.416 INFO [stderr] 636 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.416 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.416 INFO [stderr] Dec 18 14:00:54.460 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.460 INFO [stderr] --> src/config.rs:706:42 Dec 18 14:00:54.460 INFO [stderr] | Dec 18 14:00:54.460 INFO [stderr] 706 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.460 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.460 INFO [stderr] Dec 18 14:00:54.460 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.460 INFO [stderr] --> src/config.rs:711:42 Dec 18 14:00:54.460 INFO [stderr] | Dec 18 14:00:54.460 INFO [stderr] 711 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.460 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.460 INFO [stderr] Dec 18 14:00:54.460 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.460 INFO [stderr] --> src/config.rs:716:46 Dec 18 14:00:54.460 INFO [stderr] | Dec 18 14:00:54.460 INFO [stderr] 716 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.460 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.460 INFO [stderr] Dec 18 14:00:54.467 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.467 INFO [stderr] --> src/config.rs:722:37 Dec 18 14:00:54.467 INFO [stderr] | Dec 18 14:00:54.467 INFO [stderr] 722 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.467 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.467 INFO [stderr] Dec 18 14:00:54.467 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.467 INFO [stderr] --> src/config.rs:729:37 Dec 18 14:00:54.467 INFO [stderr] | Dec 18 14:00:54.467 INFO [stderr] 729 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.467 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.467 INFO [stderr] Dec 18 14:00:54.476 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.476 INFO [stderr] --> src/config.rs:738:37 Dec 18 14:00:54.476 INFO [stderr] | Dec 18 14:00:54.476 INFO [stderr] 738 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.476 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.476 INFO [stderr] Dec 18 14:00:54.496 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.496 INFO [stderr] --> src/config.rs:768:42 Dec 18 14:00:54.496 INFO [stderr] | Dec 18 14:00:54.496 INFO [stderr] 768 | let var = self.database_path.trim_left_matches("env:"); Dec 18 14:00:54.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.496 INFO [stderr] Dec 18 14:00:54.496 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.496 INFO [stderr] --> src/config.rs:774:37 Dec 18 14:00:54.496 INFO [stderr] | Dec 18 14:00:54.496 INFO [stderr] 774 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.496 INFO [stderr] Dec 18 14:00:54.692 INFO [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting Dec 18 14:00:54.692 INFO [stderr] --> src/errors.rs:21:1 Dec 18 14:00:54.692 INFO [stderr] | Dec 18 14:00:54.692 INFO [stderr] 21 | / error_chain! { Dec 18 14:00:54.692 INFO [stderr] 22 | | foreign_links { Dec 18 14:00:54.693 INFO [stderr] 23 | | Io(std::io::Error); Dec 18 14:00:54.693 INFO [stderr] 24 | | StringUtf8Error(std::string::FromUtf8Error); Dec 18 14:00:54.693 INFO [stderr] ... | Dec 18 14:00:54.693 INFO [stderr] 72 | | } Dec 18 14:00:54.693 INFO [stderr] 73 | | } Dec 18 14:00:54.693 INFO [stderr] | |_^ Dec 18 14:00:54.693 INFO [stderr] | Dec 18 14:00:54.693 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 18 14:00:54.693 INFO [stderr] Dec 18 14:00:54.736 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 14:00:54.736 INFO [stderr] --> src/drivers/mysql.rs:74:23 Dec 18 14:00:54.736 INFO [stderr] | Dec 18 14:00:54.736 INFO [stderr] 74 | let mut s = s.trim_right_matches(",").to_owned(); Dec 18 14:00:54.736 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.736 INFO [stderr] | Dec 18 14:00:54.736 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 14:00:54.736 INFO [stderr] Dec 18 14:00:54.896 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.896 INFO [stderr] --> src/config.rs:604:42 Dec 18 14:00:54.896 INFO [stderr] | Dec 18 14:00:54.896 INFO [stderr] 604 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.896 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.896 INFO [stderr] Dec 18 14:00:54.904 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.904 INFO [stderr] --> src/config.rs:609:42 Dec 18 14:00:54.904 INFO [stderr] | Dec 18 14:00:54.904 INFO [stderr] 609 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.904 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.904 INFO [stderr] Dec 18 14:00:54.904 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.904 INFO [stderr] --> src/config.rs:614:46 Dec 18 14:00:54.904 INFO [stderr] | Dec 18 14:00:54.904 INFO [stderr] 614 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.904 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.904 INFO [stderr] Dec 18 14:00:54.905 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.905 INFO [stderr] --> src/config.rs:620:37 Dec 18 14:00:54.905 INFO [stderr] | Dec 18 14:00:54.905 INFO [stderr] 620 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.905 INFO [stderr] Dec 18 14:00:54.905 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.905 INFO [stderr] --> src/config.rs:627:37 Dec 18 14:00:54.905 INFO [stderr] | Dec 18 14:00:54.905 INFO [stderr] 627 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.905 INFO [stderr] Dec 18 14:00:54.905 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.905 INFO [stderr] --> src/config.rs:636:37 Dec 18 14:00:54.905 INFO [stderr] | Dec 18 14:00:54.905 INFO [stderr] 636 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.905 INFO [stderr] Dec 18 14:00:54.978 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.978 INFO [stderr] --> src/config.rs:706:42 Dec 18 14:00:54.978 INFO [stderr] | Dec 18 14:00:54.978 INFO [stderr] 706 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.978 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.978 INFO [stderr] Dec 18 14:00:54.978 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.978 INFO [stderr] --> src/config.rs:711:42 Dec 18 14:00:54.978 INFO [stderr] | Dec 18 14:00:54.978 INFO [stderr] 711 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.978 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.978 INFO [stderr] Dec 18 14:00:54.978 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.979 INFO [stderr] --> src/config.rs:716:46 Dec 18 14:00:54.979 INFO [stderr] | Dec 18 14:00:54.979 INFO [stderr] 716 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.979 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.979 INFO [stderr] Dec 18 14:00:54.980 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.980 INFO [stderr] --> src/config.rs:722:37 Dec 18 14:00:54.980 INFO [stderr] | Dec 18 14:00:54.980 INFO [stderr] 722 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.980 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.980 INFO [stderr] Dec 18 14:00:54.981 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.981 INFO [stderr] --> src/config.rs:729:37 Dec 18 14:00:54.981 INFO [stderr] | Dec 18 14:00:54.981 INFO [stderr] 729 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.981 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.981 INFO [stderr] Dec 18 14:00:54.982 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.982 INFO [stderr] --> src/config.rs:738:37 Dec 18 14:00:54.982 INFO [stderr] | Dec 18 14:00:54.982 INFO [stderr] 738 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.982 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.982 INFO [stderr] Dec 18 14:00:54.997 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.997 INFO [stderr] --> src/config.rs:768:42 Dec 18 14:00:54.997 INFO [stderr] | Dec 18 14:00:54.997 INFO [stderr] 768 | let var = self.database_path.trim_left_matches("env:"); Dec 18 14:00:54.997 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.997 INFO [stderr] Dec 18 14:00:54.998 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.998 INFO [stderr] --> src/config.rs:774:37 Dec 18 14:00:54.998 INFO [stderr] | Dec 18 14:00:54.998 INFO [stderr] 774 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.998 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.998 INFO [stderr] Dec 18 14:00:55.148 INFO [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting Dec 18 14:00:55.149 INFO [stderr] --> src/errors.rs:21:1 Dec 18 14:00:55.149 INFO [stderr] | Dec 18 14:00:55.149 INFO [stderr] 21 | / error_chain! { Dec 18 14:00:55.149 INFO [stderr] 22 | | foreign_links { Dec 18 14:00:55.149 INFO [stderr] 23 | | Io(std::io::Error); Dec 18 14:00:55.149 INFO [stderr] 24 | | StringUtf8Error(std::string::FromUtf8Error); Dec 18 14:00:55.149 INFO [stderr] ... | Dec 18 14:00:55.149 INFO [stderr] 72 | | } Dec 18 14:00:55.149 INFO [stderr] 73 | | } Dec 18 14:00:55.149 INFO [stderr] | |_^ Dec 18 14:00:55.149 INFO [stderr] | Dec 18 14:00:55.149 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 18 14:00:55.149 INFO [stderr] Dec 18 14:00:58.746 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.12s Dec 18 14:00:59.108 INFO running `"docker" "inspect" "c17391bc4b3daeafe21f9e47d5a05bbeb334bf829feaa9736d2b355ef1b6891b"` Dec 18 14:00:59.482 INFO running `"docker" "rm" "-f" "c17391bc4b3daeafe21f9e47d5a05bbeb334bf829feaa9736d2b355ef1b6891b"` Dec 18 14:00:59.702 INFO [stdout] c17391bc4b3daeafe21f9e47d5a05bbeb334bf829feaa9736d2b355ef1b6891b