[INFO] fetching crate rustsec 0.24.2... [INFO] testing rustsec-0.24.2 against beta-2021-09-08 for beta-1.56-1 [INFO] extracting crate rustsec 0.24.2 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate rustsec 0.24.2 on toolchain beta-2021-09-08 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-09-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rustsec 0.24.2 [INFO] finished tweaking crates.io crate rustsec 0.24.2 [INFO] tweaked toml for crates.io crate rustsec 0.24.2 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-09-08" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-09-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-09-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 000accbcdb0df6da9ddb182fefce113292d8796a073c9d2354cdd3dd90071298 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "000accbcdb0df6da9ddb182fefce113292d8796a073c9d2354cdd3dd90071298", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "000accbcdb0df6da9ddb182fefce113292d8796a073c9d2354cdd3dd90071298", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "000accbcdb0df6da9ddb182fefce113292d8796a073c9d2354cdd3dd90071298", kill_on_drop: false }` [INFO] [stdout] 000accbcdb0df6da9ddb182fefce113292d8796a073c9d2354cdd3dd90071298 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-09-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 205727281e5b00018ec9ea7aac3d9a90b96ec4fdac19aedaee44887554b134bf [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "205727281e5b00018ec9ea7aac3d9a90b96ec4fdac19aedaee44887554b134bf", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.4 [INFO] [stderr] Compiling platforms v1.1.0 [INFO] [stderr] Compiling smol_str v0.1.17 [INFO] [stderr] Compiling fs-err v2.6.0 [INFO] [stderr] Compiling openssl-sys v0.9.66 [INFO] [stderr] Compiling libz-sys v1.1.3 [INFO] [stderr] Compiling libssh2-sys v0.2.21 [INFO] [stderr] Compiling libgit2-sys v0.12.23+1.2.0 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling url v2.2.2 [INFO] [stderr] Compiling smartstring v0.2.9 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling serde_json v1.0.67 [INFO] [stderr] Compiling humantime-serde v1.0.1 [INFO] [stderr] Compiling cvss v1.0.2 [INFO] [stderr] Compiling git2 v0.13.22 [INFO] [stderr] Compiling cargo-lock v7.0.1 [INFO] [stderr] Compiling crates-index v0.17.0 [INFO] [stderr] Compiling rustsec v0.24.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 45.15s [INFO] running `Command { std: "docker" "inspect" "205727281e5b00018ec9ea7aac3d9a90b96ec4fdac19aedaee44887554b134bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "205727281e5b00018ec9ea7aac3d9a90b96ec4fdac19aedaee44887554b134bf", kill_on_drop: false }` [INFO] [stdout] 205727281e5b00018ec9ea7aac3d9a90b96ec4fdac19aedaee44887554b134bf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-09-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b2d2e1ceef58d83cfd3398d4575c6b1e6c8f97548167a264d67f4ad024874fd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5b2d2e1ceef58d83cfd3398d4575c6b1e6c8f97548167a264d67f4ad024874fd", kill_on_drop: false }` [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rustsec v0.24.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | / fail!( [INFO] [stdout] 101 | | ErrorKind::Parse, [INFO] [stdout] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stdout] 103 | | path [INFO] [stdout] 104 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 161 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 162 | | ErrorKind::Parse, [INFO] [stdout] 163 | | "invalid character at start of ident: '{}'", [INFO] [stdout] 164 | | identifier [INFO] [stdout] 165 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | '(' | ')' => fail!( [INFO] [stdout] | __________________________- [INFO] [stdout] 175 | | ErrorKind::Parse, [INFO] [stdout] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stdout] 177 | | identifier [INFO] [stdout] 178 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/affected.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 180 | | ErrorKind::Parse, [INFO] [stdout] 181 | | "invalid character in identifier: '{}'", [INFO] [stdout] 182 | | identifier [INFO] [stdout] 183 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/date.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:218:18 [INFO] [stdout] | [INFO] [stdout] 218 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 219 | | ErrorKind::Parse, [INFO] [stdout] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stdout] 221 | | advisory_id [INFO] [stdout] 222 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/id.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | _ => fail!( [INFO] [stdout] | ______________- [INFO] [stdout] 225 | | ErrorKind::Parse, [INFO] [stdout] 226 | | "malformed year in advisory ID: {}", [INFO] [stdout] 227 | | advisory_id [INFO] [stdout] 228 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/linter.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | other => fail!( [INFO] [stdout] | ______________________- [INFO] [stdout] 28 | | crate::ErrorKind::Parse, [INFO] [stdout] 29 | | "invalid advisory file extension: {}", [INFO] [stdout] 30 | | other.unwrap_or("(missing)") [INFO] [stdout] 31 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/advisory/parser.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | / fail!( [INFO] [stdout] 33 | | ErrorKind::Parse, [INFO] [stdout] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stdout] 35 | | context [INFO] [stdout] 36 | | ) [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/collection.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | _ => fail!( [INFO] [stdout] | __________________- [INFO] [stdout] 45 | | ErrorKind::Repo, [INFO] [stdout] 46 | | "unexpected file extension: {}", [INFO] [stdout] 47 | | path.display() [INFO] [stdout] 48 | | ), [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/database/entries.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/repository/git/repository.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/error.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/warning.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 8.88s [INFO] running `Command { std: "docker" "inspect" "5b2d2e1ceef58d83cfd3398d4575c6b1e6c8f97548167a264d67f4ad024874fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b2d2e1ceef58d83cfd3398d4575c6b1e6c8f97548167a264d67f4ad024874fd", kill_on_drop: false }` [INFO] [stdout] 5b2d2e1ceef58d83cfd3398d4575c6b1e6c8f97548167a264d67f4ad024874fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-09-08" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3ad1064367dda5b6fd31f7dc7cc89a5aeb5d744d6ae2a711a08f00445ddb8212 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3ad1064367dda5b6fd31f7dc7cc89a5aeb5d744d6ae2a711a08f00445ddb8212", kill_on_drop: false }` [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | / fail!( [INFO] [stderr] 101 | | ErrorKind::Parse, [INFO] [stderr] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stderr] 103 | | path [INFO] [stderr] 104 | | ) [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | / fail!( [INFO] [stderr] 101 | | ErrorKind::Parse, [INFO] [stderr] 102 | | "paths must start with the crate name (i.e. minimum two segments): '{}'", [INFO] [stderr] 103 | | path [INFO] [stderr] 104 | | ) [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 162 | | ErrorKind::Parse, [INFO] [stderr] 163 | | "invalid character at start of ident: '{}'", [INFO] [stderr] 164 | | identifier [INFO] [stderr] 165 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 162 | | ErrorKind::Parse, [INFO] [stderr] 163 | | "invalid character at start of ident: '{}'", [INFO] [stderr] 164 | | identifier [INFO] [stderr] 165 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:174:26 [INFO] [stderr] | [INFO] [stderr] 174 | '(' | ')' => fail!( [INFO] [stderr] | __________________________- [INFO] [stderr] 175 | | ErrorKind::Parse, [INFO] [stderr] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stderr] 177 | | identifier [INFO] [stderr] 178 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:174:26 [INFO] [stderr] | [INFO] [stderr] 174 | '(' | ')' => fail!( [INFO] [stderr] | __________________________- [INFO] [stderr] 175 | | ErrorKind::Parse, [INFO] [stderr] 176 | | "omit parameters when specifying affected paths: '{}'", [INFO] [stderr] 177 | | identifier [INFO] [stderr] 178 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 180 | | ErrorKind::Parse, [INFO] [stderr] 181 | | "invalid character in identifier: '{}'", [INFO] [stderr] 182 | | identifier [INFO] [stderr] 183 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/affected.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 180 | | ErrorKind::Parse, [INFO] [stderr] 181 | | "invalid character in identifier: '{}'", [INFO] [stderr] 182 | | identifier [INFO] [stderr] 183 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | check_date_part!("year", string, parts, 4, YEAR_MIN, YEAR_MAX); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | check_date_part!("month", string, parts, 2, 1, 12); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | check_date_part!("day", string, parts, 2, 1, 31); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/date.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | fail!(ErrorKind::Parse, "invalid date: {}", string) [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/id.rs:218:18 [INFO] [stderr] | [INFO] [stderr] 218 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 219 | | ErrorKind::Parse, [INFO] [stderr] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stderr] 221 | | advisory_id [INFO] [stderr] 222 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/id.rs:218:18 [INFO] [stderr] | [INFO] [stderr] 218 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 219 | | ErrorKind::Parse, [INFO] [stderr] 220 | | "out-of-range year in advisory ID: {}", [INFO] [stderr] 221 | | advisory_id [INFO] [stderr] 222 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/id.rs:224:14 [INFO] [stderr] | [INFO] [stderr] 224 | _ => fail!( [INFO] [stderr] | ______________- [INFO] [stderr] 225 | | ErrorKind::Parse, [INFO] [stderr] 226 | | "malformed year in advisory ID: {}", [INFO] [stderr] 227 | | advisory_id [INFO] [stderr] 228 | | ), [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/id.rs:224:14 [INFO] [stderr] | [INFO] [stderr] 224 | _ => fail!( [INFO] [stderr] | ______________- [INFO] [stderr] 225 | | ErrorKind::Parse, [INFO] [stderr] 226 | | "malformed year in advisory ID: {}", [INFO] [stderr] 227 | | advisory_id [INFO] [stderr] 228 | | ), [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/linter.rs:27:22 [INFO] [stderr] | [INFO] [stderr] 27 | other => fail!( [INFO] [stderr] | ______________________- [INFO] [stderr] 28 | | crate::ErrorKind::Parse, [INFO] [stderr] 29 | | "invalid advisory file extension: {}", [INFO] [stderr] 30 | | other.unwrap_or("(missing)") [INFO] [stderr] 31 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/linter.rs:27:22 [INFO] [stderr] | [INFO] [stderr] 27 | other => fail!( [INFO] [stderr] | ______________________- [INFO] [stderr] 28 | | crate::ErrorKind::Parse, [INFO] [stderr] 29 | | "invalid advisory file extension: {}", [INFO] [stderr] 30 | | other.unwrap_or("(missing)") [INFO] [stderr] 31 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/parser.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | / fail!( [INFO] [stderr] 33 | | ErrorKind::Parse, [INFO] [stderr] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stderr] 35 | | context [INFO] [stderr] 36 | | ) [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/advisory/parser.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | / fail!( [INFO] [stderr] 33 | | ErrorKind::Parse, [INFO] [stderr] 34 | | "unexpected start of advisory: \"{}\"", [INFO] [stderr] 35 | | context [INFO] [stderr] 36 | | ) [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/collection.rs:48:22 [INFO] [stderr] | [INFO] [stderr] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/collection.rs:48:22 [INFO] [stderr] | [INFO] [stderr] 48 | other => fail!(ErrorKind::Parse, "invalid package type: {}", other), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/database/entries.rs:44:18 [INFO] [stderr] | [INFO] [stderr] 44 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 45 | | ErrorKind::Repo, [INFO] [stderr] 46 | | "unexpected file extension: {}", [INFO] [stderr] 47 | | path.display() [INFO] [stderr] 48 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/database/entries.rs:44:18 [INFO] [stderr] | [INFO] [stderr] 44 | _ => fail!( [INFO] [stderr] | __________________- [INFO] [stderr] 45 | | ErrorKind::Repo, [INFO] [stderr] 46 | | "unexpected file extension: {}", [INFO] [stderr] 47 | | path.display() [INFO] [stderr] 48 | | ), [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/database/entries.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/database/entries.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | fail!(ErrorKind::Parse, "duplicate advisory ID: {}", entry.key()) [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/repository/git/repository.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/repository/git/repository.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | fail!(ErrorKind::BadParam, "invalid directory: {}", path.display()) [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/repository/git/repository.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/repository/git/repository.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | fail!(ErrorKind::Repo, "bad repository state: {:?}", repo.state()) [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `fail` [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:29:47 [INFO] [stderr] | [INFO] [stderr] 29 | fail!($kind, &format!($fmt, $($arg)+)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/warning.rs:103:22 [INFO] [stderr] | [INFO] [stderr] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> src/error.rs:26:52 [INFO] [stderr] | [INFO] [stderr] 26 | return Err(format_err!($kind, $msg).into()); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/warning.rs:103:22 [INFO] [stderr] | [INFO] [stderr] 103 | other => fail!(ErrorKind::Parse, "invalid warning type: {}", other), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `rustsec` (lib) generated 36 warnings [INFO] [stderr] warning: `rustsec` (lib test) generated 36 warnings (36 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rustsec-56e7360cf90af2d4) [INFO] [stdout] running 39 tests [INFO] [stdout] test advisory::affected::tests::crate_name_test ... ok [INFO] [stdout] test advisory::date::tests::date_components_test ... ok [INFO] [stdout] test advisory::affected::tests::from_str_test ... ok [INFO] [stdout] test advisory::date::tests::from_str_test ... ok [INFO] [stdout] test advisory::affected::tests::display_test ... ok [INFO] [stdout] test advisory::id::tests::cve_id_test ... ok [INFO] [stdout] test osv::ranges_for_advisory::tests::increment_simple ... ok [INFO] [stdout] test advisory::id::tests::ghsa_id_test ... ok [INFO] [stdout] test advisory::informational::tests::parse_unmaintained ... ok [INFO] [stdout] test advisory::id::tests::other_id_test ... ok [INFO] [stdout] test osv::ranges_for_advisory::tests::increment_prerelease_numeric ... ok [INFO] [stdout] test advisory::informational::tests::parse_other ... ok [INFO] [stdout] test osv::unaffected_range::tests::barely_overlapping ... ok [INFO] [stdout] test collection::tests::parse_other ... ok [INFO] [stdout] test osv::ranges_for_advisory::tests::increment_prerelease_numeric_multipart ... ok [INFO] [stdout] test collection::tests::parse_rust ... ok [INFO] [stdout] test advisory::id::tests::talos_id_test ... ok [INFO] [stdout] test osv::ranges_for_advisory::tests::increment_prerelease_textual_multipart ... ok [INFO] [stdout] test osv::ranges_for_advisory::tests::increment_prerelease_alphanumeric ... ok [INFO] [stdout] test collection::tests::parse_crate ... ok [INFO] [stdout] test advisory::id::tests::rustsec_0000_0000_test ... ok [INFO] [stdout] test osv::unaffected_range::tests::barely_not_overlapping ... ok [INFO] [stdout] test advisory::id::tests::rustsec_id_test ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_00 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_1 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_0 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_003 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_023 ... ok [INFO] [stdout] test advisory::informational::tests::parse_notice ... ok [INFO] [stdout] test osv::unaffected_range::tests::both_unbounded ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_02 ... ok [INFO] [stdout] test osv::unaffected_range::tests::exact_requirement_10 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_123 ... ok [INFO] [stdout] test osv::unaffected_range::tests::clearly_overlapping ... ok [INFO] [stdout] test osv::unaffected_range::tests::clearly_not_overlapping ... ok [INFO] [stdout] test osv::unaffected_range::tests::tilde_requirement_12 ... ok [INFO] [stdout] test osv::unaffected_range::tests::caret_requirement_12 ... ok [INFO] [stdout] test osv::unaffected_range::tests::tilde_requirement_1 ... ok [INFO] [stdout] test osv::unaffected_range::tests::tilde_requirement_123 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/advisories.rs (/opt/rustwide/target/debug/deps/advisories-5a15c432ab7267cc) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test parse_affected ... ok [INFO] [stdout] test parse_patched_version_reqs ... ok [INFO] [stdout] test parse_cvss_vector_string ... ok [INFO] [stdout] test parse_aliases ... ok [INFO] [stdout] test parse_metadata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/database.rs (/opt/rustwide/target/debug/deps/database-e00242b80c3c7ee3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test vulnerabilities_default ... FAILED [INFO] [stdout] test query_vulnerabilities_scope_public ... FAILED [INFO] [stdout] test query_vulnerabilities_default ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- vulnerabilities_default stdout ---- [INFO] [stdout] thread 'vulnerabilities_default' panicked at 'Lazy instance has previously been poisoned', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1116:25 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5560a794ab4c - std::backtrace_rs::backtrace::libunwind::trace::h51faa62df48810e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x5560a794ab4c - std::backtrace_rs::backtrace::trace_unsynchronized::h91de4d8e16d607e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5560a794ab4c - std::sys_common::backtrace::_print_fmt::h71b0935f97e4322c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x5560a794ab4c - ::fmt::h9a78218788c14e18 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x5560a79703dc - core::fmt::write::h3381b3176fe2b3d3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/fmt/mod.rs:1150:17 [INFO] [stdout] 5: 0x5560a7946115 - std::io::Write::write_fmt::hb6383f24fe197d3c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/io/mod.rs:1667:15 [INFO] [stdout] 6: 0x5560a794c800 - std::sys_common::backtrace::_print::h4b77abc4d907ed0e [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x5560a794c800 - std::sys_common::backtrace::print::hb170c60b542377ad [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x5560a794c800 - std::panicking::default_hook::{{closure}}::h12bbda9af8901ee3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:210:50 [INFO] [stdout] 9: 0x5560a794c3f2 - std::panicking::default_hook::h8c6c66d3f3ba6768 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:224:9 [INFO] [stdout] 10: 0x5560a794ceb4 - std::panicking::rust_panic_with_hook::h36f2fa0bb09f4069 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:624:17 [INFO] [stdout] 11: 0x5560a768a292 - std::panicking::begin_panic::{{closure}}::hd0b58276c13d1dd1 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:544:9 [INFO] [stdout] 12: 0x5560a76899e9 - std::sys_common::backtrace::__rust_end_short_backtrace::h9fe72048fd9588b7 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x5560a768a1d3 - std::panicking::begin_panic::h078eabae1fb08de3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:543:12 [INFO] [stdout] 14: 0x5560a750dd98 - once_cell::sync::Lazy::force::{{closure}}::h582fb76d6b8dc3b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1116:25 [INFO] [stdout] 15: 0x5560a750de23 - once_cell::sync::OnceCell::get_or_init::{{closure}}::h753bbe2bfaaec5e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:57 [INFO] [stdout] 16: 0x5560a750e5b8 - once_cell::imp::OnceCell::initialize::{{closure}}::h6ed27053c1cf1816 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:95:19 [INFO] [stdout] 17: 0x5560a77e5d33 - once_cell::imp::initialize_inner::habcd2804238096d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:171:31 [INFO] [stdout] 18: 0x5560a750e549 - once_cell::imp::OnceCell::initialize::h9e65225a175f1022 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:93:9 [INFO] [stdout] 19: 0x5560a750df0c - once_cell::sync::OnceCell::get_or_try_init::h9d9526f6619905d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:978:13 [INFO] [stdout] 20: 0x5560a750dddd - once_cell::sync::OnceCell::get_or_init::hfd2452607f5d03ba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:19 [INFO] [stdout] 21: 0x5560a750dd32 - once_cell::sync::Lazy::force::h10dc1c68e20171c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1114:13 [INFO] [stdout] 22: 0x5560a750dc8e - as core::ops::deref::Deref>::deref::h09a5168608b42c19 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1124:13 [INFO] [stdout] 23: 0x5560a750ad2b - database::vulnerabilities_default::hc86ab3353b9d82db [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:25:14 [INFO] [stdout] 24: 0x5560a750ac9a - database::vulnerabilities_default::{{closure}}::he62d8945f26d37e8 [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:21:1 [INFO] [stdout] 25: 0x5560a750ba7e - core::ops::function::FnOnce::call_once::h48555c7034f8f6ed [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 26: 0x5560a7542583 - core::ops::function::FnOnce::call_once::h61555a204318cc58 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 27: 0x5560a7542583 - test::__rust_begin_short_backtrace::h8331e7b1cc7a6e62 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:578:5 [INFO] [stdout] 28: 0x5560a7541008 - as core::ops::function::FnOnce>::call_once::h98582e597fa7f145 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 29: 0x5560a7541008 - as core::ops::function::FnOnce<()>>::call_once::h38fa7a0826ecff45 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 30: 0x5560a7541008 - std::panicking::try::do_call::h5b27d1cfffaa9f87 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 31: 0x5560a7541008 - std::panicking::try::h86f7124b3264bcbe [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 32: 0x5560a7541008 - std::panic::catch_unwind::h42dadf3598df7528 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 33: 0x5560a7541008 - test::run_test_in_process::h9d4b7510f0910050 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:601:18 [INFO] [stdout] 34: 0x5560a7541008 - test::run_test::run_test_inner::{{closure}}::h9b17f1fd181fe294 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:493:39 [INFO] [stdout] 35: 0x5560a750eb5e - test::run_test::run_test_inner::{{closure}}::h476f9211dfec6075 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:520:37 [INFO] [stdout] 36: 0x5560a750eb5e - std::sys_common::backtrace::__rust_begin_short_backtrace::h5c2db6945645950d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 37: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h791169ea9ba5492d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 38: 0x5560a75133f8 - as core::ops::function::FnOnce<()>>::call_once::he930357ede3f4b4d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 39: 0x5560a75133f8 - std::panicking::try::do_call::h0de4b1dd08a9aa80 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 40: 0x5560a75133f8 - std::panicking::try::hf5b5c530df698d97 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 41: 0x5560a75133f8 - std::panic::catch_unwind::hed97078f17dbf191 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 42: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::h2e673950929cba93 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 43: 0x5560a75133f8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8e18ddd18a52f010 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 44: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::hbbbb32ef11ea0ad2 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 45: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::h3b8ef23699fc5385 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 46: 0x5560a7952733 - std::sys::unix::thread::Thread::new::thread_start::ha57f5cba35f709b7 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys/unix/thread.rs:106:17 [INFO] [stdout] 47: 0x7f184e98f609 - start_thread [INFO] [stdout] 48: 0x7f184e75f293 - clone [INFO] [stdout] 49: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- query_vulnerabilities_scope_public stdout ---- [INFO] [stdout] thread 'query_vulnerabilities_scope_public' panicked at 'called `Result::unwrap()` on an `Err` value: Error { kind: Repo, msg: "failed to make directory '/opt/rustwide/cargo-home/advisory-db': Read-only file system; class=Os (2)" }', tests/database.rs:14:68 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5560a794ab4c - std::backtrace_rs::backtrace::libunwind::trace::h51faa62df48810e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x5560a794ab4c - std::backtrace_rs::backtrace::trace_unsynchronized::h91de4d8e16d607e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5560a794ab4c - std::sys_common::backtrace::_print_fmt::h71b0935f97e4322c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x5560a794ab4c - ::fmt::h9a78218788c14e18 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x5560a79703dc - core::fmt::write::h3381b3176fe2b3d3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/fmt/mod.rs:1150:17 [INFO] [stdout] 5: 0x5560a7946115 - std::io::Write::write_fmt::hb6383f24fe197d3c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/io/mod.rs:1667:15 [INFO] [stdout] 6: 0x5560a794c800 - std::sys_common::backtrace::_print::h4b77abc4d907ed0e [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x5560a794c800 - std::sys_common::backtrace::print::hb170c60b542377ad [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x5560a794c800 - std::panicking::default_hook::{{closure}}::h12bbda9af8901ee3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:210:50 [INFO] [stdout] 9: 0x5560a794c3f2 - std::panicking::default_hook::h8c6c66d3f3ba6768 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:224:9 [INFO] [stdout] 10: 0x5560a794ceb4 - std::panicking::rust_panic_with_hook::h36f2fa0bb09f4069 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:624:17 [INFO] [stdout] 11: 0x5560a794c990 - std::panicking::begin_panic_handler::{{closure}}::h9c42b65a42d06a7a [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:521:13 [INFO] [stdout] 12: 0x5560a794b014 - std::sys_common::backtrace::__rust_end_short_backtrace::hc791bddfe31e532c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x5560a794c8f9 - rust_begin_unwind [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:517:5 [INFO] [stdout] 14: 0x5560a74ff881 - core::panicking::panic_fmt::hf9de31d4acbce4db [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panicking.rs:101:14 [INFO] [stdout] 15: 0x5560a74ff973 - core::result::unwrap_failed::ha0c84e81219e5878 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/result.rs:1617:5 [INFO] [stdout] 16: 0x5560a7507974 - core::result::Result::unwrap::h174039b6ebc3fedd [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/result.rs:1299:23 [INFO] [stdout] 17: 0x5560a750abe2 - database::DEFAULT_DATABASE::{{closure}}::hc1f527203241cbdb [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:14:35 [INFO] [stdout] 18: 0x5560a750ba45 - core::ops::function::FnOnce::call_once::h103e7ebfa1e855e1 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 19: 0x5560a750bad2 - core::ops::function::FnOnce::call_once::ha560f2bc1b8b5460 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x5560a750ddad - once_cell::sync::Lazy::force::{{closure}}::h582fb76d6b8dc3b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1115:28 [INFO] [stdout] 21: 0x5560a750de23 - once_cell::sync::OnceCell::get_or_init::{{closure}}::h753bbe2bfaaec5e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:57 [INFO] [stdout] 22: 0x5560a750e5b8 - once_cell::imp::OnceCell::initialize::{{closure}}::h6ed27053c1cf1816 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:95:19 [INFO] [stdout] 23: 0x5560a77e5d33 - once_cell::imp::initialize_inner::habcd2804238096d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:171:31 [INFO] [stdout] 24: 0x5560a750e549 - once_cell::imp::OnceCell::initialize::h9e65225a175f1022 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:93:9 [INFO] [stdout] 25: 0x5560a750df0c - once_cell::sync::OnceCell::get_or_try_init::h9d9526f6619905d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:978:13 [INFO] [stdout] 26: 0x5560a750dddd - once_cell::sync::OnceCell::get_or_init::hfd2452607f5d03ba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:19 [INFO] [stdout] 27: 0x5560a750dd32 - once_cell::sync::Lazy::force::h10dc1c68e20171c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1114:13 [INFO] [stdout] 28: 0x5560a750dc8e - as core::ops::deref::Deref>::deref::h09a5168608b42c19 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1124:13 [INFO] [stdout] 29: 0x5560a750b31b - database::query_vulnerabilities_scope_public::h050f074e0332f4b3 [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:49:14 [INFO] [stdout] 30: 0x5560a750b28a - database::query_vulnerabilities_scope_public::{{closure}}::hfaeecd31f92a700b [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:45:1 [INFO] [stdout] 31: 0x5560a750bbbe - core::ops::function::FnOnce::call_once::hfa10871f80f29750 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 32: 0x5560a7542583 - core::ops::function::FnOnce::call_once::h61555a204318cc58 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x5560a7542583 - test::__rust_begin_short_backtrace::h8331e7b1cc7a6e62 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:578:5 [INFO] [stdout] 34: 0x5560a7541008 - as core::ops::function::FnOnce>::call_once::h98582e597fa7f145 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 35: 0x5560a7541008 - as core::ops::function::FnOnce<()>>::call_once::h38fa7a0826ecff45 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 36: 0x5560a7541008 - std::panicking::try::do_call::h5b27d1cfffaa9f87 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 37: 0x5560a7541008 - std::panicking::try::h86f7124b3264bcbe [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 38: 0x5560a7541008 - std::panic::catch_unwind::h42dadf3598df7528 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 39: 0x5560a7541008 - test::run_test_in_process::h9d4b7510f0910050 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:601:18 [INFO] [stdout] 40: 0x5560a7541008 - test::run_test::run_test_inner::{{closure}}::h9b17f1fd181fe294 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:493:39 [INFO] [stdout] 41: 0x5560a750eb5e - test::run_test::run_test_inner::{{closure}}::h476f9211dfec6075 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:520:37 [INFO] [stdout] 42: 0x5560a750eb5e - std::sys_common::backtrace::__rust_begin_short_backtrace::h5c2db6945645950d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 43: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h791169ea9ba5492d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 44: 0x5560a75133f8 - as core::ops::function::FnOnce<()>>::call_once::he930357ede3f4b4d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 45: 0x5560a75133f8 - std::panicking::try::do_call::h0de4b1dd08a9aa80 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 46: 0x5560a75133f8 - std::panicking::try::hf5b5c530df698d97 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 47: 0x5560a75133f8 - std::panic::catch_unwind::hed97078f17dbf191 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 48: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::h2e673950929cba93 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 49: 0x5560a75133f8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8e18ddd18a52f010 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 50: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::hbbbb32ef11ea0ad2 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 51: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::h3b8ef23699fc5385 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 52: 0x5560a7952733 - std::sys::unix::thread::Thread::new::thread_start::ha57f5cba35f709b7 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys/unix/thread.rs:106:17 [INFO] [stdout] 53: 0x7f184e98f609 - start_thread [INFO] [stdout] 54: 0x7f184e75f293 - clone [INFO] [stdout] 55: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- query_vulnerabilities_default stdout ---- [INFO] [stdout] thread 'query_vulnerabilities_default' panicked at 'Lazy instance has previously been poisoned', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1116:25 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5560a794ab4c - std::backtrace_rs::backtrace::libunwind::trace::h51faa62df48810e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x5560a794ab4c - std::backtrace_rs::backtrace::trace_unsynchronized::h91de4d8e16d607e4 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5560a794ab4c - std::sys_common::backtrace::_print_fmt::h71b0935f97e4322c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x5560a794ab4c - ::fmt::h9a78218788c14e18 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x5560a79703dc - core::fmt::write::h3381b3176fe2b3d3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/fmt/mod.rs:1150:17 [INFO] [stdout] 5: 0x5560a7946115 - std::io::Write::write_fmt::hb6383f24fe197d3c [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/io/mod.rs:1667:15 [INFO] [stdout] 6: 0x5560a794c800 - std::sys_common::backtrace::_print::h4b77abc4d907ed0e [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x5560a794c800 - std::sys_common::backtrace::print::hb170c60b542377ad [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x5560a794c800 - std::panicking::default_hook::{{closure}}::h12bbda9af8901ee3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:210:50 [INFO] [stdout] 9: 0x5560a794c3f2 - std::panicking::default_hook::h8c6c66d3f3ba6768 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:224:9 [INFO] [stdout] 10: 0x5560a794ceb4 - std::panicking::rust_panic_with_hook::h36f2fa0bb09f4069 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:624:17 [INFO] [stdout] 11: 0x5560a768a292 - std::panicking::begin_panic::{{closure}}::hd0b58276c13d1dd1 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:544:9 [INFO] [stdout] 12: 0x5560a76899e9 - std::sys_common::backtrace::__rust_end_short_backtrace::h9fe72048fd9588b7 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x5560a768a1d3 - std::panicking::begin_panic::h078eabae1fb08de3 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:543:12 [INFO] [stdout] 14: 0x5560a750dd98 - once_cell::sync::Lazy::force::{{closure}}::h582fb76d6b8dc3b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1116:25 [INFO] [stdout] 15: 0x5560a750de23 - once_cell::sync::OnceCell::get_or_init::{{closure}}::h753bbe2bfaaec5e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:57 [INFO] [stdout] 16: 0x5560a750e5b8 - once_cell::imp::OnceCell::initialize::{{closure}}::h6ed27053c1cf1816 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:95:19 [INFO] [stdout] 17: 0x5560a77e5d33 - once_cell::imp::initialize_inner::habcd2804238096d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:171:31 [INFO] [stdout] 18: 0x5560a750e549 - once_cell::imp::OnceCell::initialize::h9e65225a175f1022 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/imp_std.rs:93:9 [INFO] [stdout] 19: 0x5560a750df0c - once_cell::sync::OnceCell::get_or_try_init::h9d9526f6619905d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:978:13 [INFO] [stdout] 20: 0x5560a750dddd - once_cell::sync::OnceCell::get_or_init::hfd2452607f5d03ba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:938:19 [INFO] [stdout] 21: 0x5560a750dd32 - once_cell::sync::Lazy::force::h10dc1c68e20171c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1114:13 [INFO] [stdout] 22: 0x5560a750dc8e - as core::ops::deref::Deref>::deref::h09a5168608b42c19 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/once_cell-1.8.0/src/lib.rs:1124:13 [INFO] [stdout] 23: 0x5560a750afcb - database::query_vulnerabilities_default::hf9d9594bc9215d5f [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:36:14 [INFO] [stdout] 24: 0x5560a750af3a - database::query_vulnerabilities_default::{{closure}}::h88beff078c0e8ce5 [INFO] [stdout] at /opt/rustwide/workdir/tests/database.rs:32:1 [INFO] [stdout] 25: 0x5560a750bb2e - core::ops::function::FnOnce::call_once::hef0845d1aa11447d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 26: 0x5560a7542583 - core::ops::function::FnOnce::call_once::h61555a204318cc58 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 27: 0x5560a7542583 - test::__rust_begin_short_backtrace::h8331e7b1cc7a6e62 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:578:5 [INFO] [stdout] 28: 0x5560a7541008 - as core::ops::function::FnOnce>::call_once::h98582e597fa7f145 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 29: 0x5560a7541008 - as core::ops::function::FnOnce<()>>::call_once::h38fa7a0826ecff45 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 30: 0x5560a7541008 - std::panicking::try::do_call::h5b27d1cfffaa9f87 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 31: 0x5560a7541008 - std::panicking::try::h86f7124b3264bcbe [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 32: 0x5560a7541008 - std::panic::catch_unwind::h42dadf3598df7528 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 33: 0x5560a7541008 - test::run_test_in_process::h9d4b7510f0910050 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:601:18 [INFO] [stdout] 34: 0x5560a7541008 - test::run_test::run_test_inner::{{closure}}::h9b17f1fd181fe294 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:493:39 [INFO] [stdout] 35: 0x5560a750eb5e - test::run_test::run_test_inner::{{closure}}::h476f9211dfec6075 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/test/src/lib.rs:520:37 [INFO] [stdout] 36: 0x5560a750eb5e - std::sys_common::backtrace::__rust_begin_short_backtrace::h5c2db6945645950d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 37: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h791169ea9ba5492d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 38: 0x5560a75133f8 - as core::ops::function::FnOnce<()>>::call_once::he930357ede3f4b4d [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 39: 0x5560a75133f8 - std::panicking::try::do_call::h0de4b1dd08a9aa80 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:403:40 [INFO] [stdout] 40: 0x5560a75133f8 - std::panicking::try::hf5b5c530df698d97 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panicking.rs:367:19 [INFO] [stdout] 41: 0x5560a75133f8 - std::panic::catch_unwind::hed97078f17dbf191 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/panic.rs:129:14 [INFO] [stdout] 42: 0x5560a75133f8 - std::thread::Builder::spawn_unchecked::{{closure}}::h2e673950929cba93 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 43: 0x5560a75133f8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8e18ddd18a52f010 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 44: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::hbbbb32ef11ea0ad2 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 45: 0x5560a7952733 - as core::ops::function::FnOnce>::call_once::h3b8ef23699fc5385 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/alloc/src/boxed.rs:1636:9 [INFO] [stdout] 46: 0x5560a7952733 - std::sys::unix::thread::Thread::new::thread_start::ha57f5cba35f709b7 [INFO] [stdout] at /rustc/e784c962ea252f0874a4305168077e7048cb39e9/library/std/src/sys/unix/thread.rs:106:17 [INFO] [stdout] 47: 0x7f184e98f609 - start_thread [INFO] [stdout] 48: 0x7f184e75f293 - clone [INFO] [stdout] 49: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] query_vulnerabilities_default [INFO] [stdout] query_vulnerabilities_scope_public [INFO] [stdout] vulnerabilities_default [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test database' [INFO] running `Command { std: "docker" "inspect" "3ad1064367dda5b6fd31f7dc7cc89a5aeb5d744d6ae2a711a08f00445ddb8212", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ad1064367dda5b6fd31f7dc7cc89a5aeb5d744d6ae2a711a08f00445ddb8212", kill_on_drop: false }` [INFO] [stdout] 3ad1064367dda5b6fd31f7dc7cc89a5aeb5d744d6ae2a711a08f00445ddb8212