[INFO] fetching crate rust-gmp-serde 0.5.0...
[INFO] checking rust-gmp-serde-0.5.0 against master#f1ce0e6a00593493a12e0e3662119786c761f375 for pr-92413
[INFO] extracting crate rust-gmp-serde 0.5.0 into /workspace/builds/worker-56/source
[INFO] validating manifest of crates.io crate rust-gmp-serde 0.5.0 on toolchain f1ce0e6a00593493a12e0e3662119786c761f375
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f1ce0e6a00593493a12e0e3662119786c761f375" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rust-gmp-serde 0.5.0
[INFO] finished tweaking crates.io crate rust-gmp-serde 0.5.0
[INFO] tweaked toml for crates.io crate rust-gmp-serde 0.5.0 written to /workspace/builds/worker-56/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f1ce0e6a00593493a12e0e3662119786c761f375" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f1ce0e6a00593493a12e0e3662119786c761f375" "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-56/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-56/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:a429bb59b7a3b4e7270a4b4c243bb115fc561d8f62ec34ef63a0a36cabf65dfd" "/opt/rustwide/cargo-home/bin/cargo" "+f1ce0e6a00593493a12e0e3662119786c761f375" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c08b2c30e0a7949aae098ccf2cbc972d6171fa6522cd4e6e925a43612c443c65
[INFO] running `Command { std: "docker" "start" "-a" "c08b2c30e0a7949aae098ccf2cbc972d6171fa6522cd4e6e925a43612c443c65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c08b2c30e0a7949aae098ccf2cbc972d6171fa6522cd4e6e925a43612c443c65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c08b2c30e0a7949aae098ccf2cbc972d6171fa6522cd4e6e925a43612c443c65", kill_on_drop: false }`
[INFO] [stdout] c08b2c30e0a7949aae098ccf2cbc972d6171fa6522cd4e6e925a43612c443c65
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-56/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-56/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" "-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:a429bb59b7a3b4e7270a4b4c243bb115fc561d8f62ec34ef63a0a36cabf65dfd" "/opt/rustwide/cargo-home/bin/cargo" "+f1ce0e6a00593493a12e0e3662119786c761f375" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 11c739ba9ee3b59d1da0df4d17845721fc3e6baa5c7c754d5dd6d5be7458c727
[INFO] running `Command { std: "docker" "start" "-a" "11c739ba9ee3b59d1da0df4d17845721fc3e6baa5c7c754d5dd6d5be7458c727", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]     Checking rust-gmp-serde v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/mpz.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem::{uninitialized,size_of};
[INFO] [stdout]   |                ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![warn(deprecated)]
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:186:27
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:490:27
[INFO] [stdout]     |
[INFO] [stdout] 490 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:527:27
[INFO] [stdout]     |
[INFO] [stdout] 527 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpq.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::mem::uninitialized;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpq.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |             let mut mpq = uninitialized();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/mpf.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::mem::uninitialized;
[INFO] [stdout]   |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpf.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let mut mpf = uninitialized();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpf.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |             let mut mpf = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/rand.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::mem::uninitialized;
[INFO] [stdout]   |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:52:51
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/rand.rs:104:51
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/mpz.rs:519:40
[INFO] [stdout]     |
[INFO] [stdout] 519 |     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 519 -     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout] 519 +     fn cause(&self) -> Option<&'static dyn Error> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/mpq.rs:209:40
[INFO] [stdout]     |
[INFO] [stdout] 209 |     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 209 -     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout] 209 +     fn cause(&self) -> Option<&'static dyn Error> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/mpz.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem::{uninitialized,size_of};
[INFO] [stdout]   |                ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![warn(deprecated)]
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:186:27
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:490:27
[INFO] [stdout]     |
[INFO] [stdout] 490 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpz.rs:527:27
[INFO] [stdout]     |
[INFO] [stdout] 527 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpq.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::mem::uninitialized;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpq.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |             let mut mpq = uninitialized();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/mpf.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::mem::uninitialized;
[INFO] [stdout]   |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/mpf.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let mut mpf = uninitialized();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/mpf.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |             let mut mpf = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]  --> src/rand.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::mem::uninitialized;
[INFO] [stdout]   |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:52:51
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/rand.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/rand.rs:104:51
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/mpz.rs:519:40
[INFO] [stdout]     |
[INFO] [stdout] 519 |     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 519 -     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout] 519 +     fn cause(&self) -> Option<&'static dyn Error> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/mpq.rs:209:40
[INFO] [stdout]     |
[INFO] [stdout] 209 |     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 209 -     fn cause(&self) -> Option<&'static Error> {
[INFO] [stdout] 209 +     fn cause(&self) -> Option<&'static dyn Error> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/mpz.rs:510:14
[INFO] [stdout]     |
[INFO] [stdout] 510 |         self.description().fmt(f)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/mpq.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |         self.description().fmt(f)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/mpz.rs:510:14
[INFO] [stdout]     |
[INFO] [stdout] 510 |         self.description().fmt(f)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/mpq.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |         self.description().fmt(f)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> src/test.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         x / y;
[INFO] [stdout]     |         ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let _ = x / y;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> src/test.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         x % y;
[INFO] [stdout]     |         ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let _ = x % y;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused comparison that must be used
[INFO] [stdout]    --> src/test.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         Mpz::from_str_radix("1010010011", 2).unwrap().popcount() == 5;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the comparison produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 319 |         let _ = Mpz::from_str_radix("1010010011", 2).unwrap().popcount() == 5;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> src/test.rs:626:9
[INFO] [stdout]     |
[INFO] [stdout] 626 |         x / y;
[INFO] [stdout]     |         ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let _ = x / y;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> src/test.rs:715:9
[INFO] [stdout]     |
[INFO] [stdout] 715 |         &x / &x;
[INFO] [stdout]     |         ^^^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 715 |         let _ = &x / &x;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.68s
[INFO] running `Command { std: "docker" "inspect" "11c739ba9ee3b59d1da0df4d17845721fc3e6baa5c7c754d5dd6d5be7458c727", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11c739ba9ee3b59d1da0df4d17845721fc3e6baa5c7c754d5dd6d5be7458c727", kill_on_drop: false }`
[INFO] [stdout] 11c739ba9ee3b59d1da0df4d17845721fc3e6baa5c7c754d5dd6d5be7458c727