Dec 18 14:00:48.340 INFO checking migrant_lib-0.21.0 against master#96d1334e567237b1507cd277938e7ae2de75ff51 for pr-54252 Dec 18 14:00:48.356 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-54252/worker-0/master#96d1334e567237b1507cd277938e7ae2de75ff51:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-54252/sources/master#96d1334e567237b1507cd277938e7ae2de75ff51/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" "+96d1334e567237b1507cd277938e7ae2de75ff51-alt" "check" "--frozen" "--all" "--all-targets"` Dec 18 14:00:48.680 INFO [stdout] 204eb84eee82d29609d8b382ee29277b80d15418205e67e36d435f19921e8a2c Dec 18 14:00:48.686 INFO running `"docker" "start" "-a" "204eb84eee82d29609d8b382ee29277b80d15418205e67e36d435f19921e8a2c"` Dec 18 14:00:50.057 INFO [stderr] Checking regex v1.0.6 Dec 18 14:00:52.619 INFO [stderr] Checking migrant_lib v0.21.0 (/opt/crater/workdir) Dec 18 14:00:54.396 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 14:00:54.396 INFO [stderr] --> src/drivers/mysql.rs:74:23 Dec 18 14:00:54.396 INFO [stderr] | Dec 18 14:00:54.396 INFO [stderr] 74 | let mut s = s.trim_right_matches(",").to_owned(); Dec 18 14:00:54.396 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.396 INFO [stderr] | Dec 18 14:00:54.396 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 14:00:54.396 INFO [stderr] Dec 18 14:00:54.464 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.464 INFO [stderr] --> src/config.rs:604:42 Dec 18 14:00:54.464 INFO [stderr] | Dec 18 14:00:54.464 INFO [stderr] 604 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.464 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.464 INFO [stderr] Dec 18 14:00:54.468 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.468 INFO [stderr] --> src/config.rs:609:42 Dec 18 14:00:54.468 INFO [stderr] | Dec 18 14:00:54.468 INFO [stderr] 609 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.468 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.468 INFO [stderr] Dec 18 14:00:54.468 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.468 INFO [stderr] --> src/config.rs:614:46 Dec 18 14:00:54.468 INFO [stderr] | Dec 18 14:00:54.468 INFO [stderr] 614 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.468 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.468 INFO [stderr] Dec 18 14:00:54.468 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.468 INFO [stderr] --> src/config.rs:620:37 Dec 18 14:00:54.468 INFO [stderr] | Dec 18 14:00:54.468 INFO [stderr] 620 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.468 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.468 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:627:37 Dec 18 14:00:54.476 INFO [stderr] | Dec 18 14:00:54.476 INFO [stderr] 627 | 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.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:636:37 Dec 18 14:00:54.476 INFO [stderr] | Dec 18 14:00:54.476 INFO [stderr] 636 | 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.512 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.512 INFO [stderr] --> src/config.rs:706:42 Dec 18 14:00:54.512 INFO [stderr] | Dec 18 14:00:54.512 INFO [stderr] 706 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.512 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.512 INFO [stderr] Dec 18 14:00:54.512 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.512 INFO [stderr] --> src/config.rs:711:42 Dec 18 14:00:54.512 INFO [stderr] | Dec 18 14:00:54.512 INFO [stderr] 711 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.512 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.512 INFO [stderr] Dec 18 14:00:54.516 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.516 INFO [stderr] --> src/config.rs:716:46 Dec 18 14:00:54.516 INFO [stderr] | Dec 18 14:00:54.516 INFO [stderr] 716 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.516 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.516 INFO [stderr] Dec 18 14:00:54.516 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.516 INFO [stderr] --> src/config.rs:722:37 Dec 18 14:00:54.516 INFO [stderr] | Dec 18 14:00:54.516 INFO [stderr] 722 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.516 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.516 INFO [stderr] Dec 18 14:00:54.520 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.520 INFO [stderr] --> src/config.rs:729:37 Dec 18 14:00:54.520 INFO [stderr] | Dec 18 14:00:54.520 INFO [stderr] 729 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.520 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.520 INFO [stderr] Dec 18 14:00:54.528 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.528 INFO [stderr] --> src/config.rs:738:37 Dec 18 14:00:54.528 INFO [stderr] | Dec 18 14:00:54.528 INFO [stderr] 738 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.528 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.528 INFO [stderr] Dec 18 14:00:54.540 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.540 INFO [stderr] --> src/config.rs:768:42 Dec 18 14:00:54.540 INFO [stderr] | Dec 18 14:00:54.540 INFO [stderr] 768 | let var = self.database_path.trim_left_matches("env:"); Dec 18 14:00:54.540 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.540 INFO [stderr] Dec 18 14:00:54.540 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.540 INFO [stderr] --> src/config.rs:774:37 Dec 18 14:00:54.540 INFO [stderr] | Dec 18 14:00:54.540 INFO [stderr] 774 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.540 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.540 INFO [stderr] Dec 18 14:00:54.653 INFO [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting Dec 18 14:00:54.653 INFO [stderr] --> src/errors.rs:21:1 Dec 18 14:00:54.653 INFO [stderr] | Dec 18 14:00:54.653 INFO [stderr] 21 | / error_chain! { Dec 18 14:00:54.653 INFO [stderr] 22 | | foreign_links { Dec 18 14:00:54.653 INFO [stderr] 23 | | Io(std::io::Error); Dec 18 14:00:54.653 INFO [stderr] 24 | | StringUtf8Error(std::string::FromUtf8Error); Dec 18 14:00:54.653 INFO [stderr] ... | Dec 18 14:00:54.653 INFO [stderr] 72 | | } Dec 18 14:00:54.653 INFO [stderr] 73 | | } Dec 18 14:00:54.653 INFO [stderr] | |_^ Dec 18 14:00:54.653 INFO [stderr] | Dec 18 14:00:54.653 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.653 INFO [stderr] Dec 18 14:00:54.774 INFO [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` Dec 18 14:00:54.774 INFO [stderr] --> src/drivers/mysql.rs:74:23 Dec 18 14:00:54.774 INFO [stderr] | Dec 18 14:00:54.774 INFO [stderr] 74 | let mut s = s.trim_right_matches(",").to_owned(); Dec 18 14:00:54.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.774 INFO [stderr] | Dec 18 14:00:54.774 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 18 14:00:54.774 INFO [stderr] Dec 18 14:00:54.887 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.887 INFO [stderr] --> src/config.rs:604:42 Dec 18 14:00:54.887 INFO [stderr] | Dec 18 14:00:54.887 INFO [stderr] 604 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.887 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.887 INFO [stderr] Dec 18 14:00:54.888 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.888 INFO [stderr] --> src/config.rs:609:42 Dec 18 14:00:54.888 INFO [stderr] | Dec 18 14:00:54.888 INFO [stderr] 609 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.888 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.888 INFO [stderr] Dec 18 14:00:54.889 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.889 INFO [stderr] --> src/config.rs:614:46 Dec 18 14:00:54.889 INFO [stderr] | Dec 18 14:00:54.889 INFO [stderr] 614 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.889 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.889 INFO [stderr] Dec 18 14:00:54.890 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.890 INFO [stderr] --> src/config.rs:620:37 Dec 18 14:00:54.890 INFO [stderr] | Dec 18 14:00:54.890 INFO [stderr] 620 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.890 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.890 INFO [stderr] Dec 18 14:00:54.891 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.891 INFO [stderr] --> src/config.rs:627:37 Dec 18 14:00:54.891 INFO [stderr] | Dec 18 14:00:54.891 INFO [stderr] 627 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.891 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.891 INFO [stderr] Dec 18 14:00:54.892 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.892 INFO [stderr] --> src/config.rs:636:37 Dec 18 14:00:54.892 INFO [stderr] | Dec 18 14:00:54.892 INFO [stderr] 636 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.892 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.892 INFO [stderr] Dec 18 14:00:54.932 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.932 INFO [stderr] --> src/config.rs:706:42 Dec 18 14:00:54.932 INFO [stderr] | Dec 18 14:00:54.933 INFO [stderr] 706 | let var = self.database_name.trim_left_matches("env:"); Dec 18 14:00:54.933 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.933 INFO [stderr] Dec 18 14:00:54.934 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.935 INFO [stderr] --> src/config.rs:711:42 Dec 18 14:00:54.935 INFO [stderr] | Dec 18 14:00:54.935 INFO [stderr] 711 | let var = self.database_user.trim_left_matches("env:"); Dec 18 14:00:54.935 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.936 INFO [stderr] Dec 18 14:00:54.937 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.937 INFO [stderr] --> src/config.rs:716:46 Dec 18 14:00:54.937 INFO [stderr] | Dec 18 14:00:54.938 INFO [stderr] 716 | let var = self.database_password.trim_left_matches("env:"); Dec 18 14:00:54.938 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.938 INFO [stderr] Dec 18 14:00:54.940 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.940 INFO [stderr] --> src/config.rs:722:37 Dec 18 14:00:54.940 INFO [stderr] | Dec 18 14:00:54.941 INFO [stderr] 722 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.941 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.941 INFO [stderr] Dec 18 14:00:54.942 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.942 INFO [stderr] --> src/config.rs:729:37 Dec 18 14:00:54.943 INFO [stderr] | Dec 18 14:00:54.943 INFO [stderr] 729 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.943 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.943 INFO [stderr] Dec 18 14:00:54.945 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.945 INFO [stderr] --> src/config.rs:738:37 Dec 18 14:00:54.945 INFO [stderr] | Dec 18 14:00:54.946 INFO [stderr] 738 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.946 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.946 INFO [stderr] Dec 18 14:00:54.977 INFO [stderr] warning: use of deprecated item 'core::str::::trim_left_matches': superseded by `trim_start_matches` Dec 18 14:00:54.977 INFO [stderr] --> src/config.rs:768:42 Dec 18 14:00:54.977 INFO [stderr] | Dec 18 14:00:54.977 INFO [stderr] 768 | let var = self.database_path.trim_left_matches("env:"); Dec 18 14:00:54.977 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.978 INFO [stderr] Dec 18 14:00:54.979 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:774:37 Dec 18 14:00:54.979 INFO [stderr] | Dec 18 14:00:54.979 INFO [stderr] 774 | let var = maybe_str.trim_left_matches("env:"); Dec 18 14:00:54.979 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 18 14:00:54.979 INFO [stderr] Dec 18 14:00:55.170 INFO [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting Dec 18 14:00:55.170 INFO [stderr] --> src/errors.rs:21:1 Dec 18 14:00:55.170 INFO [stderr] | Dec 18 14:00:55.170 INFO [stderr] 21 | / error_chain! { Dec 18 14:00:55.170 INFO [stderr] 22 | | foreign_links { Dec 18 14:00:55.170 INFO [stderr] 23 | | Io(std::io::Error); Dec 18 14:00:55.170 INFO [stderr] 24 | | StringUtf8Error(std::string::FromUtf8Error); Dec 18 14:00:55.171 INFO [stderr] ... | Dec 18 14:00:55.171 INFO [stderr] 72 | | } Dec 18 14:00:55.171 INFO [stderr] 73 | | } Dec 18 14:00:55.172 INFO [stderr] | |_^ Dec 18 14:00:55.172 INFO [stderr] | Dec 18 14:00:55.172 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.172 INFO [stderr] Dec 18 14:00:58.849 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.95s Dec 18 14:00:59.264 INFO running `"docker" "inspect" "204eb84eee82d29609d8b382ee29277b80d15418205e67e36d435f19921e8a2c"` Dec 18 14:00:59.598 INFO running `"docker" "rm" "-f" "204eb84eee82d29609d8b382ee29277b80d15418205e67e36d435f19921e8a2c"` Dec 18 14:00:59.865 INFO [stdout] 204eb84eee82d29609d8b382ee29277b80d15418205e67e36d435f19921e8a2c