[INFO] fetching crate pyo3-build-config 0.27.1...
[INFO] checking pyo3-build-config-0.27.1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate pyo3-build-config 0.27.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate pyo3-build-config 0.27.1
[INFO] finished tweaking crates.io crate pyo3-build-config 0.27.1
[INFO] tweaked toml for crates.io crate pyo3-build-config 0.27.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pyo3-build-config 0.27.1 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pyo3-build-config 0.27.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 88eff8bdbfe04d66885c759e45223d68a7d70f36f83d55705c39158e78bb6a60
[INFO] running `Command { std: "docker" "start" "-a" "88eff8bdbfe04d66885c759e45223d68a7d70f36f83d55705c39158e78bb6a60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "88eff8bdbfe04d66885c759e45223d68a7d70f36f83d55705c39158e78bb6a60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88eff8bdbfe04d66885c759e45223d68a7d70f36f83d55705c39158e78bb6a60", kill_on_drop: false }`
[INFO] [stdout] 88eff8bdbfe04d66885c759e45223d68a7d70f36f83d55705c39158e78bb6a60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e363ae01332a5cf8b1311ac1f4b66eb87e9b6b1a13e2a185d1e588df8a7be4a0
[INFO] running `Command { std: "docker" "start" "-a" "e363ae01332a5cf8b1311ac1f4b66eb87e9b6b1a13e2a185d1e588df8a7be4a0", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]    Compiling pyo3-build-config v0.27.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<String, Infallible>
[INFO] [stdout]    --> src/impl_.rs:491:34
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 $variable = Some($value.trim().parse().context(format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 531 |                 "lib_name" => parse_value!(lib_name, value),
[INFO] [stdout]     |                               ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout]     = note: this error originates in the macro `parse_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<String, Infallible>
[INFO] [stdout]    --> src/impl_.rs:491:34
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 $variable = Some($value.trim().parse().context(format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 532 |                 "lib_dir" => parse_value!(lib_dir, value),
[INFO] [stdout]     |                              ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<String, Infallible>
[INFO] [stdout]    --> src/impl_.rs:491:34
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 $variable = Some($value.trim().parse().context(format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 533 |                 "executable" => parse_value!(executable, value),
[INFO] [stdout]     |                                 ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlags, Infallible>
[INFO] [stdout]    --> src/impl_.rs:491:34
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 $variable = Some($value.trim().parse().context(format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 535 |                 "build_flags" => parse_value!(build_flags, value),
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<String, Infallible>
[INFO] [stdout]    --> src/impl_.rs:491:34
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 $variable = Some($value.trim().parse().context(format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 542 |                 "python_framework_prefix" => parse_value!(python_framework_prefix, value),
[INFO] [stdout]     |                                              -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `parse_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1146:53
[INFO] [stdout]      |
[INFO] [stdout] 1146 |       fn from_str(s: &str) -> Result<Self, Self::Err> {
[INFO] [stdout]      |  _____________________________________________________^
[INFO] [stdout] 1147 | |         match s {
[INFO] [stdout] 1148 | |             "Py_DEBUG" => Ok(BuildFlag::Py_DEBUG),
[INFO] [stdout] 1149 | |             "Py_REF_DEBUG" => Ok(BuildFlag::Py_REF_DEBUG),
[INFO] [stdout] ...    |
[INFO] [stdout] 1155 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1147:9
[INFO] [stdout]      |
[INFO] [stdout] 1147 | /         match s {
[INFO] [stdout] 1148 | |             "Py_DEBUG" => Ok(BuildFlag::Py_DEBUG),
[INFO] [stdout] 1149 | |             "Py_REF_DEBUG" => Ok(BuildFlag::Py_REF_DEBUG),
[INFO] [stdout] 1150 | |             "Py_TRACE_REFS" => Ok(BuildFlag::Py_TRACE_REFS),
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |             other => Ok(BuildFlag::Other(other.to_owned())),
[INFO] [stdout] 1154 | |         }
[INFO] [stdout]      | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1148:27
[INFO] [stdout]      |
[INFO] [stdout] 1148 |             "Py_DEBUG" => Ok(BuildFlag::Py_DEBUG),
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1149:31
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             "Py_REF_DEBUG" => Ok(BuildFlag::Py_REF_DEBUG),
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1150:32
[INFO] [stdout]      |
[INFO] [stdout] 1150 |             "Py_TRACE_REFS" => Ok(BuildFlag::Py_TRACE_REFS),
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1151:34
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             "Py_GIL_DISABLED" => Ok(BuildFlag::Py_GIL_DISABLED),
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1152:31
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             "COUNT_ALLOCS" => Ok(BuildFlag::COUNT_ALLOCS),
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1153:22
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             other => Ok(BuildFlag::Other(other.to_owned())),
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlags, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1266:57
[INFO] [stdout]      |
[INFO] [stdout] 1266 |       fn from_str(value: &str) -> Result<Self, Self::Err> {
[INFO] [stdout]      |  _________________________________________________________^
[INFO] [stdout] 1267 | |         let mut flags = HashSet::new();
[INFO] [stdout] 1268 | |         for flag in value.split_terminator(',') {
[INFO] [stdout] 1269 | |             flags.insert(flag.parse().unwrap());
[INFO] [stdout] 1270 | |         }
[INFO] [stdout] 1271 | |         Ok(BuildFlags(flags))
[INFO] [stdout] 1272 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlag, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1269:26
[INFO] [stdout]      |
[INFO] [stdout] 1269 |             flags.insert(flag.parse().unwrap());
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<BuildFlags, Infallible>
[INFO] [stdout]     --> src/impl_.rs:1271:9
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         Ok(BuildFlags(flags))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pyo3-build-config` (build script) due to 16 previous errors
[INFO] running `Command { std: "docker" "inspect" "e363ae01332a5cf8b1311ac1f4b66eb87e9b6b1a13e2a185d1e588df8a7be4a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e363ae01332a5cf8b1311ac1f4b66eb87e9b6b1a13e2a185d1e588df8a7be4a0", kill_on_drop: false }`
[INFO] [stdout] e363ae01332a5cf8b1311ac1f4b66eb87e9b6b1a13e2a185d1e588df8a7be4a0
