[INFO] fetching crate rug 1.26.1...
[INFO] testing rug-1.26.1 against nightly-2025-01-18 for randomize-layout-3
[INFO] extracting crate rug 1.26.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate rug 1.26.1 on toolchain nightly-2025-01-18
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rug 1.26.1
[INFO] finished tweaking crates.io crate rug 1.26.1
[INFO] tweaked toml for crates.io crate rug 1.26.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 30 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libm v0.2.11
[INFO] [stderr]   Downloaded serde_test v1.0.177
[INFO] [stderr]   Downloaded az v1.2.1
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.6.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a52b80b826674097f01a2b210cbc836fcc80e37c1f82ccdf21722b9a5b82e330
[INFO] running `Command { std: "docker" "start" "-a" "a52b80b826674097f01a2b210cbc836fcc80e37c1f82ccdf21722b9a5b82e330", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a52b80b826674097f01a2b210cbc836fcc80e37c1f82ccdf21722b9a5b82e330", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a52b80b826674097f01a2b210cbc836fcc80e37c1f82ccdf21722b9a5b82e330", kill_on_drop: false }`
[INFO] [stdout] a52b80b826674097f01a2b210cbc836fcc80e37c1f82ccdf21722b9a5b82e330
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9e141554ee5d779e7306028f65e60e4cc5aa02cb6c9eca27100395bc05c4bd94
[INFO] running `Command { std: "docker" "start" "-a" "9e141554ee5d779e7306028f65e60e4cc5aa02cb6c9eca27100395bc05c4bd94", kill_on_drop: false }`
[INFO] [stderr]    Compiling gmp-mpfr-sys v1.6.4
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling rug v1.26.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout] 40  | / arith_binary_self! {
[INFO] [stdout] 41  | |     Integer;
[INFO] [stdout] 42  | |     xmpz::add;
[INFO] [stdout] 43  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 47  | |     rhs_has_more_alloc
[INFO] [stdout] 48  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout] 49  | / arith_binary_self! {
[INFO] [stdout] 50  | |     Integer;
[INFO] [stdout] 51  | |     xmpz::sub;
[INFO] [stdout] 52  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 56  | |     rhs_has_more_alloc
[INFO] [stdout] 57  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / arith_binary_self! {
[INFO] [stdout] 59  | |     Integer;
[INFO] [stdout] 60  | |     xmpz::mul;
[INFO] [stdout] 61  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 65  | |     rhs_has_more_alloc
[INFO] [stdout] 66  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | / arith_binary_self! {
[INFO] [stdout] 68  | |     Integer;
[INFO] [stdout] 69  | |     xmpz::tdiv_q;
[INFO] [stdout] 70  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 74  | |     rhs_has_more_alloc
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / arith_binary_self! {
[INFO] [stdout] 77  | |     Integer;
[INFO] [stdout] 78  | |     xmpz::tdiv_r;
[INFO] [stdout] 79  | |     Rem { rem }
[INFO] [stdout] ...   |
[INFO] [stdout] 83  | |     rhs_has_more_alloc
[INFO] [stdout] 84  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout] 92  | / arith_binary_self! {
[INFO] [stdout] 93  | |     Integer;
[INFO] [stdout] 94  | |     xmpz::and;
[INFO] [stdout] 95  | |     BitAnd { bitand }
[INFO] [stdout] ...   |
[INFO] [stdout] 99  | |     rhs_has_more_alloc
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / arith_binary_self! {
[INFO] [stdout] 102 | |     Integer;
[INFO] [stdout] 103 | |     xmpz::ior;
[INFO] [stdout] 104 | |     BitOr { bitor }
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     rhs_has_more_alloc
[INFO] [stdout] 109 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | / arith_binary_self! {
[INFO] [stdout] 111 | |     Integer;
[INFO] [stdout] 112 | |     xmpz::xor;
[INFO] [stdout] 113 | |     BitXor { bitxor }
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     rhs_has_more_alloc
[INFO] [stdout] 118 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3097:76
[INFO] [stdout]      |
[INFO] [stdout] 3097 |     pub fn modulo_ref<'a>(&'a self, divisor: &'a Self) -> ModuloIncomplete<'_> {
[INFO] [stdout]      |                       -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3178:77
[INFO] [stdout]      |
[INFO] [stdout] 3178 |     pub fn div_rem_ref<'a>(&'a self, divisor: &'a Self) -> DivRemIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3262:86
[INFO] [stdout]      |
[INFO] [stdout] 3262 |     pub fn div_rem_ceil_ref<'a>(&'a self, divisor: &'a Self) -> DivRemCeilIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3346:88
[INFO] [stdout]      |
[INFO] [stdout] 3346 |     pub fn div_rem_floor_ref<'a>(&'a self, divisor: &'a Self) -> DivRemFloorIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3436:88
[INFO] [stdout]      |
[INFO] [stdout] 3436 |     pub fn div_rem_round_ref<'a>(&'a self, divisor: &'a Self) -> DivRemRoundIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3514:84
[INFO] [stdout]      |
[INFO] [stdout] 3514 |     pub fn div_rem_euc_ref<'a>(&'a self, divisor: &'a Self) -> DivRemEucIncomplete<'_> {
[INFO] [stdout]      |                            -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3638:81
[INFO] [stdout]      |
[INFO] [stdout] 3638 |     pub fn div_exact_ref<'a>(&'a self, divisor: &'a Self) -> DivExactIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4736:68
[INFO] [stdout]      |
[INFO] [stdout] 4736 |     pub fn gcd_ref<'a>(&'a self, other: &'a Self) -> GcdIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4995:80
[INFO] [stdout]      |
[INFO] [stdout] 4995 |     pub fn extended_gcd_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5073:68
[INFO] [stdout]      |
[INFO] [stdout] 5073 |     pub fn lcm_ref<'a>(&'a self, other: &'a Self) -> LcmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5710:81
[INFO] [stdout]      |
[INFO] [stdout] 5710 |     pub fn gcd_cofactors_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout] 38  | / arith_binary_self! {
[INFO] [stdout] 39  | |     Rational;
[INFO] [stdout] 40  | |     xmpq::add;
[INFO] [stdout] 41  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     rhs_has_more_alloc
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout] 47  | / arith_binary_self! {
[INFO] [stdout] 48  | |     Rational;
[INFO] [stdout] 49  | |     xmpq::sub;
[INFO] [stdout] 50  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     rhs_has_more_alloc
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:56:1
[INFO] [stdout]     |
[INFO] [stdout] 56  | / arith_binary_self! {
[INFO] [stdout] 57  | |     Rational;
[INFO] [stdout] 58  | |     xmpq::mul;
[INFO] [stdout] 59  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     rhs_has_more_alloc
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout] 65  | / arith_binary_self! {
[INFO] [stdout] 66  | |     Rational;
[INFO] [stdout] 67  | |     xmpq::div;
[INFO] [stdout] 68  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 72  | |     rhs_has_more_alloc
[INFO] [stdout] 73  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout] 88   | / arith_binary_self_round! {
[INFO] [stdout] 89   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 90   | |     xmpfr::add;
[INFO] [stdout] 91   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 96   | |     AddIncomplete
[INFO] [stdout] 97   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:98:1
[INFO] [stdout]      |
[INFO] [stdout] 98   | / arith_binary_self_round! {
[INFO] [stdout] 99   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 100  | |     xmpfr::sub;
[INFO] [stdout] 101  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 106  | |     SubIncomplete
[INFO] [stdout] 107  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:108:1
[INFO] [stdout]      |
[INFO] [stdout] 108  | / arith_binary_self_round! {
[INFO] [stdout] 109  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 110  | |     xmpfr::mul;
[INFO] [stdout] 111  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 116  | |     MulIncomplete
[INFO] [stdout] 117  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:118:1
[INFO] [stdout]      |
[INFO] [stdout] 118  | / arith_binary_self_round! {
[INFO] [stdout] 119  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 120  | |     xmpfr::div;
[INFO] [stdout] 121  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 126  | |     DivIncomplete
[INFO] [stdout] 127  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:128:1
[INFO] [stdout]      |
[INFO] [stdout] 128  | / arith_binary_self_round! {
[INFO] [stdout] 129  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 130  | |     xmpfr::fmod;
[INFO] [stdout] 131  | |     Rem { rem }
[INFO] [stdout] ...    |
[INFO] [stdout] 136  | |     RemIncomplete
[INFO] [stdout] 137  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_binary_self_round! {
[INFO] [stdout] 139  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 140  | |     xmpfr::pow;
[INFO] [stdout] 141  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 146  | |     PowIncomplete
[INFO] [stdout] 147  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:200:1
[INFO] [stdout]      |
[INFO] [stdout] 200  | / arith_forward_round! {
[INFO] [stdout] 201  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 202  | |     xmpfr::pow_z;
[INFO] [stdout] 203  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 207  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 208  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:708:65
[INFO] [stdout]     |
[INFO] [stdout] 705 | impl<'a> Add for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 708 |     fn add(self, rhs: MulIncomplete<'a>) -> MulAddMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:749:65
[INFO] [stdout]     |
[INFO] [stdout] 746 | impl<'a> Sub for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 749 |     fn sub(self, rhs: MulIncomplete<'a>) -> MulSubMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:2938:82
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     pub fn remainder_ref<'a>(&'a self, divisor: &'a Self) -> RemainderIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4200:74
[INFO] [stdout]      |
[INFO] [stdout] 4200 |     pub fn copysign_ref<'a>(&'a self, y: &'a Self) -> CopysignIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4532:68
[INFO] [stdout]      |
[INFO] [stdout] 4532 |     pub fn min_ref<'a>(&'a self, other: &'a Self) -> MinIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4613:68
[INFO] [stdout]      |
[INFO] [stdout] 4613 |     pub fn max_ref<'a>(&'a self, other: &'a Self) -> MaxIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4719:87
[INFO] [stdout]      |
[INFO] [stdout] 4719 |     pub fn positive_diff_ref<'a>(&'a self, other: &'a Self) -> PositiveDiffIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:6672:68
[INFO] [stdout]      |
[INFO] [stdout] 6672 |     pub fn atan2_ref<'a>(&'a self, x: &'a Self) -> Atan2Incomplete<'_> {
[INFO] [stdout]      |                      -- lifetime `'a` declared here                ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7061:79
[INFO] [stdout]      |
[INFO] [stdout] 7061 |     pub fn atan2_u_ref<'a>(&'a self, x: &'a Self, u: u32) -> Atan2UIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7400:73
[INFO] [stdout]      |
[INFO] [stdout] 7400 |     pub fn atan2_pi_ref<'a>(&'a self, x: &'a Self) -> Atan2PiIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:9185:75
[INFO] [stdout]      |
[INFO] [stdout] 9185 |     pub fn gamma_inc_ref<'a>(&'a self, x: &'a Self) -> GammaIncIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10338:68
[INFO] [stdout]       |
[INFO] [stdout] 10338 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]       |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10426:72
[INFO] [stdout]       |
[INFO] [stdout] 10426 |     pub fn hypot_ref<'a>(&'a self, other: &'a Self) -> HypotIncomplete<'_> {
[INFO] [stdout]       |                      -- lifetime `'a` declared here                    ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:87:1
[INFO] [stdout]      |
[INFO] [stdout] 87   | / arith_binary_self_round! {
[INFO] [stdout] 88   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 89   | |     xmpc::add;
[INFO] [stdout] 90   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 95   | |     AddIncomplete
[INFO] [stdout] 96   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:97:1
[INFO] [stdout]      |
[INFO] [stdout] 97   | / arith_binary_self_round! {
[INFO] [stdout] 98   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 99   | |     xmpc::sub;
[INFO] [stdout] 100  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 105  | |     SubIncomplete
[INFO] [stdout] 106  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:107:1
[INFO] [stdout]      |
[INFO] [stdout] 107  | / arith_binary_self_round! {
[INFO] [stdout] 108  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 109  | |     xmpc::mul;
[INFO] [stdout] 110  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 115  | |     MulIncomplete
[INFO] [stdout] 116  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:117:1
[INFO] [stdout]      |
[INFO] [stdout] 117  | / arith_binary_self_round! {
[INFO] [stdout] 118  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 119  | |     xmpc::div;
[INFO] [stdout] 120  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 125  | |     DivIncomplete
[INFO] [stdout] 126  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:127:1
[INFO] [stdout]      |
[INFO] [stdout] 127  | / arith_binary_self_round! {
[INFO] [stdout] 128  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 129  | |     xmpc::pow;
[INFO] [stdout] 130  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 135  | |     PowIncomplete
[INFO] [stdout] 136  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:184:1
[INFO] [stdout]      |
[INFO] [stdout] 184  | / arith_forward_round! {
[INFO] [stdout] 185  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 186  | |     xmpc::pow_fr;
[INFO] [stdout] 187  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 191  | |     PowFloatIncomplete, PowOwnedFloatIncomplete
[INFO] [stdout] 192  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:194:1
[INFO] [stdout]      |
[INFO] [stdout] 194  | / arith_forward_round! {
[INFO] [stdout] 195  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 196  | |     xmpc::pow_z;
[INFO] [stdout] 197  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 201  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 202  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:418:1
[INFO] [stdout]      |
[INFO] [stdout] 418  | / arith_forward_round! {
[INFO] [stdout] 419  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 420  | |     xmpc::div_z;
[INFO] [stdout] 421  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 425  | |     DivIntegerIncomplete, DivOwnedIntegerIncomplete
[INFO] [stdout] 426  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:465:1
[INFO] [stdout]      |
[INFO] [stdout] 465  | / arith_forward_round! {
[INFO] [stdout] 466  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 467  | |     xmpc::div_q;
[INFO] [stdout] 468  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 472  | |     DivRationalIncomplete, DivOwnedRationalIncomplete
[INFO] [stdout] 473  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/complex/big.rs:3778:68
[INFO] [stdout]      |
[INFO] [stdout] 3778 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "9e141554ee5d779e7306028f65e60e4cc5aa02cb6c9eca27100395bc05c4bd94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e141554ee5d779e7306028f65e60e4cc5aa02cb6c9eca27100395bc05c4bd94", kill_on_drop: false }`
[INFO] [stdout] 9e141554ee5d779e7306028f65e60e4cc5aa02cb6c9eca27100395bc05c4bd94
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cf3a9cf6df04e0e0c20995469b7bf00dd645c62bde1b8836e91a2089887fca15
[INFO] running `Command { std: "docker" "start" "-a" "cf3a9cf6df04e0e0c20995469b7bf00dd645c62bde1b8836e91a2089887fca15", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout] 40  | / arith_binary_self! {
[INFO] [stdout] 41  | |     Integer;
[INFO] [stdout] 42  | |     xmpz::add;
[INFO] [stdout] 43  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 47  | |     rhs_has_more_alloc
[INFO] [stdout] 48  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout] 49  | / arith_binary_self! {
[INFO] [stdout] 50  | |     Integer;
[INFO] [stdout] 51  | |     xmpz::sub;
[INFO] [stdout] 52  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 56  | |     rhs_has_more_alloc
[INFO] [stdout] 57  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / arith_binary_self! {
[INFO] [stdout] 59  | |     Integer;
[INFO] [stdout] 60  | |     xmpz::mul;
[INFO] [stdout] 61  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 65  | |     rhs_has_more_alloc
[INFO] [stdout] 66  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | / arith_binary_self! {
[INFO] [stdout] 68  | |     Integer;
[INFO] [stdout] 69  | |     xmpz::tdiv_q;
[INFO] [stdout] 70  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 74  | |     rhs_has_more_alloc
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / arith_binary_self! {
[INFO] [stdout] 77  | |     Integer;
[INFO] [stdout] 78  | |     xmpz::tdiv_r;
[INFO] [stdout] 79  | |     Rem { rem }
[INFO] [stdout] ...   |
[INFO] [stdout] 83  | |     rhs_has_more_alloc
[INFO] [stdout] 84  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout] 92  | / arith_binary_self! {
[INFO] [stdout] 93  | |     Integer;
[INFO] [stdout] 94  | |     xmpz::and;
[INFO] [stdout] 95  | |     BitAnd { bitand }
[INFO] [stdout] ...   |
[INFO] [stdout] 99  | |     rhs_has_more_alloc
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / arith_binary_self! {
[INFO] [stdout] 102 | |     Integer;
[INFO] [stdout] 103 | |     xmpz::ior;
[INFO] [stdout] 104 | |     BitOr { bitor }
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     rhs_has_more_alloc
[INFO] [stdout] 109 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | / arith_binary_self! {
[INFO] [stdout] 111 | |     Integer;
[INFO] [stdout] 112 | |     xmpz::xor;
[INFO] [stdout] 113 | |     BitXor { bitxor }
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     rhs_has_more_alloc
[INFO] [stdout] 118 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3097:76
[INFO] [stdout]      |
[INFO] [stdout] 3097 |     pub fn modulo_ref<'a>(&'a self, divisor: &'a Self) -> ModuloIncomplete<'_> {
[INFO] [stdout]      |                       -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3178:77
[INFO] [stdout]      |
[INFO] [stdout] 3178 |     pub fn div_rem_ref<'a>(&'a self, divisor: &'a Self) -> DivRemIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3262:86
[INFO] [stdout]      |
[INFO] [stdout] 3262 |     pub fn div_rem_ceil_ref<'a>(&'a self, divisor: &'a Self) -> DivRemCeilIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3346:88
[INFO] [stdout]      |
[INFO] [stdout] 3346 |     pub fn div_rem_floor_ref<'a>(&'a self, divisor: &'a Self) -> DivRemFloorIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3436:88
[INFO] [stdout]      |
[INFO] [stdout] 3436 |     pub fn div_rem_round_ref<'a>(&'a self, divisor: &'a Self) -> DivRemRoundIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3514:84
[INFO] [stdout]      |
[INFO] [stdout] 3514 |     pub fn div_rem_euc_ref<'a>(&'a self, divisor: &'a Self) -> DivRemEucIncomplete<'_> {
[INFO] [stdout]      |                            -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3638:81
[INFO] [stdout]      |
[INFO] [stdout] 3638 |     pub fn div_exact_ref<'a>(&'a self, divisor: &'a Self) -> DivExactIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4736:68
[INFO] [stdout]      |
[INFO] [stdout] 4736 |     pub fn gcd_ref<'a>(&'a self, other: &'a Self) -> GcdIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4995:80
[INFO] [stdout]      |
[INFO] [stdout] 4995 |     pub fn extended_gcd_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5073:68
[INFO] [stdout]      |
[INFO] [stdout] 5073 |     pub fn lcm_ref<'a>(&'a self, other: &'a Self) -> LcmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5710:81
[INFO] [stdout]      |
[INFO] [stdout] 5710 |     pub fn gcd_cofactors_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout] 38  | / arith_binary_self! {
[INFO] [stdout] 39  | |     Rational;
[INFO] [stdout] 40  | |     xmpq::add;
[INFO] [stdout] 41  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     rhs_has_more_alloc
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout] 47  | / arith_binary_self! {
[INFO] [stdout] 48  | |     Rational;
[INFO] [stdout] 49  | |     xmpq::sub;
[INFO] [stdout] 50  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     rhs_has_more_alloc
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:56:1
[INFO] [stdout]     |
[INFO] [stdout] 56  | / arith_binary_self! {
[INFO] [stdout] 57  | |     Rational;
[INFO] [stdout] 58  | |     xmpq::mul;
[INFO] [stdout] 59  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     rhs_has_more_alloc
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout] 65  | / arith_binary_self! {
[INFO] [stdout] 66  | |     Rational;
[INFO] [stdout] 67  | |     xmpq::div;
[INFO] [stdout] 68  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 72  | |     rhs_has_more_alloc
[INFO] [stdout] 73  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout] 88   | / arith_binary_self_round! {
[INFO] [stdout] 89   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 90   | |     xmpfr::add;
[INFO] [stdout] 91   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 96   | |     AddIncomplete
[INFO] [stdout] 97   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:98:1
[INFO] [stdout]      |
[INFO] [stdout] 98   | / arith_binary_self_round! {
[INFO] [stdout] 99   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 100  | |     xmpfr::sub;
[INFO] [stdout] 101  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 106  | |     SubIncomplete
[INFO] [stdout] 107  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:108:1
[INFO] [stdout]      |
[INFO] [stdout] 108  | / arith_binary_self_round! {
[INFO] [stdout] 109  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 110  | |     xmpfr::mul;
[INFO] [stdout] 111  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 116  | |     MulIncomplete
[INFO] [stdout] 117  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:118:1
[INFO] [stdout]      |
[INFO] [stdout] 118  | / arith_binary_self_round! {
[INFO] [stdout] 119  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 120  | |     xmpfr::div;
[INFO] [stdout] 121  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 126  | |     DivIncomplete
[INFO] [stdout] 127  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:128:1
[INFO] [stdout]      |
[INFO] [stdout] 128  | / arith_binary_self_round! {
[INFO] [stdout] 129  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 130  | |     xmpfr::fmod;
[INFO] [stdout] 131  | |     Rem { rem }
[INFO] [stdout] ...    |
[INFO] [stdout] 136  | |     RemIncomplete
[INFO] [stdout] 137  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_binary_self_round! {
[INFO] [stdout] 139  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 140  | |     xmpfr::pow;
[INFO] [stdout] 141  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 146  | |     PowIncomplete
[INFO] [stdout] 147  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:200:1
[INFO] [stdout]      |
[INFO] [stdout] 200  | / arith_forward_round! {
[INFO] [stdout] 201  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 202  | |     xmpfr::pow_z;
[INFO] [stdout] 203  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 207  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 208  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:708:65
[INFO] [stdout]     |
[INFO] [stdout] 705 | impl<'a> Add for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 708 |     fn add(self, rhs: MulIncomplete<'a>) -> MulAddMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:749:65
[INFO] [stdout]     |
[INFO] [stdout] 746 | impl<'a> Sub for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 749 |     fn sub(self, rhs: MulIncomplete<'a>) -> MulSubMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:2938:82
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     pub fn remainder_ref<'a>(&'a self, divisor: &'a Self) -> RemainderIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4200:74
[INFO] [stdout]      |
[INFO] [stdout] 4200 |     pub fn copysign_ref<'a>(&'a self, y: &'a Self) -> CopysignIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4532:68
[INFO] [stdout]      |
[INFO] [stdout] 4532 |     pub fn min_ref<'a>(&'a self, other: &'a Self) -> MinIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4613:68
[INFO] [stdout]      |
[INFO] [stdout] 4613 |     pub fn max_ref<'a>(&'a self, other: &'a Self) -> MaxIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4719:87
[INFO] [stdout]      |
[INFO] [stdout] 4719 |     pub fn positive_diff_ref<'a>(&'a self, other: &'a Self) -> PositiveDiffIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:6672:68
[INFO] [stdout]      |
[INFO] [stdout] 6672 |     pub fn atan2_ref<'a>(&'a self, x: &'a Self) -> Atan2Incomplete<'_> {
[INFO] [stdout]      |                      -- lifetime `'a` declared here                ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7061:79
[INFO] [stdout]      |
[INFO] [stdout] 7061 |     pub fn atan2_u_ref<'a>(&'a self, x: &'a Self, u: u32) -> Atan2UIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7400:73
[INFO] [stdout]      |
[INFO] [stdout] 7400 |     pub fn atan2_pi_ref<'a>(&'a self, x: &'a Self) -> Atan2PiIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:9185:75
[INFO] [stdout]      |
[INFO] [stdout] 9185 |     pub fn gamma_inc_ref<'a>(&'a self, x: &'a Self) -> GammaIncIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10338:68
[INFO] [stdout]       |
[INFO] [stdout] 10338 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]       |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10426:72
[INFO] [stdout]       |
[INFO] [stdout] 10426 |     pub fn hypot_ref<'a>(&'a self, other: &'a Self) -> HypotIncomplete<'_> {
[INFO] [stdout]       |                      -- lifetime `'a` declared here                    ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:87:1
[INFO] [stdout]      |
[INFO] [stdout] 87   | / arith_binary_self_round! {
[INFO] [stdout] 88   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 89   | |     xmpc::add;
[INFO] [stdout] 90   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 95   | |     AddIncomplete
[INFO] [stdout] 96   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:97:1
[INFO] [stdout]      |
[INFO] [stdout] 97   | / arith_binary_self_round! {
[INFO] [stdout] 98   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 99   | |     xmpc::sub;
[INFO] [stdout] 100  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 105  | |     SubIncomplete
[INFO] [stdout] 106  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:107:1
[INFO] [stdout]      |
[INFO] [stdout] 107  | / arith_binary_self_round! {
[INFO] [stdout] 108  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 109  | |     xmpc::mul;
[INFO] [stdout] 110  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 115  | |     MulIncomplete
[INFO] [stdout] 116  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:117:1
[INFO] [stdout]      |
[INFO] [stdout] 117  | / arith_binary_self_round! {
[INFO] [stdout] 118  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 119  | |     xmpc::div;
[INFO] [stdout] 120  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 125  | |     DivIncomplete
[INFO] [stdout] 126  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:127:1
[INFO] [stdout]      |
[INFO] [stdout] 127  | / arith_binary_self_round! {
[INFO] [stdout] 128  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 129  | |     xmpc::pow;
[INFO] [stdout] 130  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 135  | |     PowIncomplete
[INFO] [stdout] 136  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:184:1
[INFO] [stdout]      |
[INFO] [stdout] 184  | / arith_forward_round! {
[INFO] [stdout] 185  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 186  | |     xmpc::pow_fr;
[INFO] [stdout] 187  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 191  | |     PowFloatIncomplete, PowOwnedFloatIncomplete
[INFO] [stdout] 192  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:194:1
[INFO] [stdout]      |
[INFO] [stdout] 194  | / arith_forward_round! {
[INFO] [stdout] 195  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 196  | |     xmpc::pow_z;
[INFO] [stdout] 197  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 201  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 202  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:418:1
[INFO] [stdout]      |
[INFO] [stdout] 418  | / arith_forward_round! {
[INFO] [stdout] 419  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 420  | |     xmpc::div_z;
[INFO] [stdout] 421  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 425  | |     DivIntegerIncomplete, DivOwnedIntegerIncomplete
[INFO] [stdout] 426  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:465:1
[INFO] [stdout]      |
[INFO] [stdout] 465  | / arith_forward_round! {
[INFO] [stdout] 466  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 467  | |     xmpc::div_q;
[INFO] [stdout] 468  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 472  | |     DivRationalIncomplete, DivOwnedRationalIncomplete
[INFO] [stdout] 473  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/complex/big.rs:3778:68
[INFO] [stdout]      |
[INFO] [stdout] 3778 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_json v1.0.137
[INFO] [stderr]    Compiling serde_test v1.0.177
[INFO] [stderr]    Compiling rug v1.26.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout] 40  | / arith_binary_self! {
[INFO] [stdout] 41  | |     Integer;
[INFO] [stdout] 42  | |     xmpz::add;
[INFO] [stdout] 43  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 47  | |     rhs_has_more_alloc
[INFO] [stdout] 48  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout] 49  | / arith_binary_self! {
[INFO] [stdout] 50  | |     Integer;
[INFO] [stdout] 51  | |     xmpz::sub;
[INFO] [stdout] 52  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 56  | |     rhs_has_more_alloc
[INFO] [stdout] 57  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / arith_binary_self! {
[INFO] [stdout] 59  | |     Integer;
[INFO] [stdout] 60  | |     xmpz::mul;
[INFO] [stdout] 61  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 65  | |     rhs_has_more_alloc
[INFO] [stdout] 66  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | / arith_binary_self! {
[INFO] [stdout] 68  | |     Integer;
[INFO] [stdout] 69  | |     xmpz::tdiv_q;
[INFO] [stdout] 70  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 74  | |     rhs_has_more_alloc
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | / arith_binary_self! {
[INFO] [stdout] 77  | |     Integer;
[INFO] [stdout] 78  | |     xmpz::tdiv_r;
[INFO] [stdout] 79  | |     Rem { rem }
[INFO] [stdout] ...   |
[INFO] [stdout] 83  | |     rhs_has_more_alloc
[INFO] [stdout] 84  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout] 92  | / arith_binary_self! {
[INFO] [stdout] 93  | |     Integer;
[INFO] [stdout] 94  | |     xmpz::and;
[INFO] [stdout] 95  | |     BitAnd { bitand }
[INFO] [stdout] ...   |
[INFO] [stdout] 99  | |     rhs_has_more_alloc
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / arith_binary_self! {
[INFO] [stdout] 102 | |     Integer;
[INFO] [stdout] 103 | |     xmpz::ior;
[INFO] [stdout] 104 | |     BitOr { bitor }
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     rhs_has_more_alloc
[INFO] [stdout] 109 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/integer/arith.rs:110:1
[INFO] [stdout]     |
[INFO] [stdout] 110 | / arith_binary_self! {
[INFO] [stdout] 111 | |     Integer;
[INFO] [stdout] 112 | |     xmpz::xor;
[INFO] [stdout] 113 | |     BitXor { bitxor }
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |     rhs_has_more_alloc
[INFO] [stdout] 118 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:337:1
[INFO] [stdout]      |
[INFO] [stdout] 337  | / mul_op_commut! {
[INFO] [stdout] 338  | |     Integer;
[INFO] [stdout] 339  | |     xmpz::addmul;
[INFO] [stdout] 340  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stdout] 344  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:345:1
[INFO] [stdout]      |
[INFO] [stdout] 345  | / mul_op_noncommut! {
[INFO] [stdout] 346  | |     Integer;
[INFO] [stdout] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stdout] 348  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stdout] 352  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1077:60
[INFO] [stdout]      |
[INFO] [stdout] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:353:1
[INFO] [stdout]      |
[INFO] [stdout] 353  | / mul_op_commut! {
[INFO] [stdout] 354  | |     Integer;
[INFO] [stdout] 355  | |     PrimOps::addmul;
[INFO] [stdout] 356  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stdout] 371  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1129:64
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1012:60
[INFO] [stdout]      |
[INFO] [stdout] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/integer/arith.rs:372:1
[INFO] [stdout]      |
[INFO] [stdout] 372  | / mul_op_noncommut! {
[INFO] [stdout] 373  | |     Integer;
[INFO] [stdout] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stdout] 375  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stdout] 390  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3097:76
[INFO] [stdout]      |
[INFO] [stdout] 3097 |     pub fn modulo_ref<'a>(&'a self, divisor: &'a Self) -> ModuloIncomplete<'_> {
[INFO] [stdout]      |                       -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3178:77
[INFO] [stdout]      |
[INFO] [stdout] 3178 |     pub fn div_rem_ref<'a>(&'a self, divisor: &'a Self) -> DivRemIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3262:86
[INFO] [stdout]      |
[INFO] [stdout] 3262 |     pub fn div_rem_ceil_ref<'a>(&'a self, divisor: &'a Self) -> DivRemCeilIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3346:88
[INFO] [stdout]      |
[INFO] [stdout] 3346 |     pub fn div_rem_floor_ref<'a>(&'a self, divisor: &'a Self) -> DivRemFloorIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3436:88
[INFO] [stdout]      |
[INFO] [stdout] 3436 |     pub fn div_rem_round_ref<'a>(&'a self, divisor: &'a Self) -> DivRemRoundIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3514:84
[INFO] [stdout]      |
[INFO] [stdout] 3514 |     pub fn div_rem_euc_ref<'a>(&'a self, divisor: &'a Self) -> DivRemEucIncomplete<'_> {
[INFO] [stdout]      |                            -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:3638:81
[INFO] [stdout]      |
[INFO] [stdout] 3638 |     pub fn div_exact_ref<'a>(&'a self, divisor: &'a Self) -> DivExactIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4736:68
[INFO] [stdout]      |
[INFO] [stdout] 4736 |     pub fn gcd_ref<'a>(&'a self, other: &'a Self) -> GcdIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:4995:80
[INFO] [stdout]      |
[INFO] [stdout] 4995 |     pub fn extended_gcd_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                             -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5073:68
[INFO] [stdout]      |
[INFO] [stdout] 5073 |     pub fn lcm_ref<'a>(&'a self, other: &'a Self) -> LcmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/integer/big.rs:5710:81
[INFO] [stdout]      |
[INFO] [stdout] 5710 |     pub fn gcd_cofactors_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 635 | / div_op! {
[INFO] [stdout] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stdout] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stdout] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stdout] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stdout] 640 | |     DivRoundingIncomplete
[INFO] [stdout] 641 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:123:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:127:61
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:131:62
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/integer/division.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stdout]     |                -- lifetime `'i` declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stdout] ...
[INFO] [stdout] 642 | / div_op! {
[INFO] [stdout] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stdout] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stdout] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stdout] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stdout] 647 | |     RemRoundingIncomplete
[INFO] [stdout] 648 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout] 38  | / arith_binary_self! {
[INFO] [stdout] 39  | |     Rational;
[INFO] [stdout] 40  | |     xmpq::add;
[INFO] [stdout] 41  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     rhs_has_more_alloc
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout] 47  | / arith_binary_self! {
[INFO] [stdout] 48  | |     Rational;
[INFO] [stdout] 49  | |     xmpq::sub;
[INFO] [stdout] 50  | |     Sub { sub }
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |     rhs_has_more_alloc
[INFO] [stdout] 55  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:56:1
[INFO] [stdout]     |
[INFO] [stdout] 56  | / arith_binary_self! {
[INFO] [stdout] 57  | |     Rational;
[INFO] [stdout] 58  | |     xmpq::mul;
[INFO] [stdout] 59  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     rhs_has_more_alloc
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:391:60
[INFO] [stdout]     |
[INFO] [stdout] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout] 65  | / arith_binary_self! {
[INFO] [stdout] 66  | |     Rational;
[INFO] [stdout] 67  | |     xmpq::div;
[INFO] [stdout] 68  | |     Div { div }
[INFO] [stdout] ...   |
[INFO] [stdout] 72  | |     rhs_has_more_alloc
[INFO] [stdout] 73  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / arith_commut! {
[INFO] [stdout] 76  | |     Rational;
[INFO] [stdout] 77  | |     xmpq::add_z;
[INFO] [stdout] 78  | |     Add { add }
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 83  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout] 84  | / arith_noncommut! {
[INFO] [stdout] 85  | |     Rational;
[INFO] [stdout] 86  | |     xmpq::sub_z;
[INFO] [stdout] 87  | |     xmpq::z_sub;
[INFO] [stdout] ...   |
[INFO] [stdout] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 94  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:597:60
[INFO] [stdout]     |
[INFO] [stdout] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout] 95  | / arith_commut! {
[INFO] [stdout] 96  | |     Rational;
[INFO] [stdout] 97  | |     xmpq::mul_z;
[INFO] [stdout] 98  | |     Mul { mul }
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:492:58
[INFO] [stdout]     |
[INFO] [stdout] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/macros.rs:682:64
[INFO] [stdout]     |
[INFO] [stdout] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]     |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational/arith.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / arith_noncommut! {
[INFO] [stdout] 105 | |     Rational;
[INFO] [stdout] 106 | |     xmpq::div_z;
[INFO] [stdout] 107 | |     xmpq::z_div;
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:88:1
[INFO] [stdout]      |
[INFO] [stdout] 88   | / arith_binary_self_round! {
[INFO] [stdout] 89   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 90   | |     xmpfr::add;
[INFO] [stdout] 91   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 96   | |     AddIncomplete
[INFO] [stdout] 97   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:98:1
[INFO] [stdout]      |
[INFO] [stdout] 98   | / arith_binary_self_round! {
[INFO] [stdout] 99   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 100  | |     xmpfr::sub;
[INFO] [stdout] 101  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 106  | |     SubIncomplete
[INFO] [stdout] 107  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:108:1
[INFO] [stdout]      |
[INFO] [stdout] 108  | / arith_binary_self_round! {
[INFO] [stdout] 109  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 110  | |     xmpfr::mul;
[INFO] [stdout] 111  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 116  | |     MulIncomplete
[INFO] [stdout] 117  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:118:1
[INFO] [stdout]      |
[INFO] [stdout] 118  | / arith_binary_self_round! {
[INFO] [stdout] 119  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 120  | |     xmpfr::div;
[INFO] [stdout] 121  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 126  | |     DivIncomplete
[INFO] [stdout] 127  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:128:1
[INFO] [stdout]      |
[INFO] [stdout] 128  | / arith_binary_self_round! {
[INFO] [stdout] 129  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 130  | |     xmpfr::fmod;
[INFO] [stdout] 131  | |     Rem { rem }
[INFO] [stdout] ...    |
[INFO] [stdout] 136  | |     RemIncomplete
[INFO] [stdout] 137  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_binary_self_round! {
[INFO] [stdout] 139  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 140  | |     xmpfr::pow;
[INFO] [stdout] 141  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 146  | |     PowIncomplete
[INFO] [stdout] 147  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:150:1
[INFO] [stdout]      |
[INFO] [stdout] 150  | / arith_commut_round! {
[INFO] [stdout] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 152  | |     xmpfr::add_z;
[INFO] [stdout] 153  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:162:1
[INFO] [stdout]      |
[INFO] [stdout] 162  | / arith_noncommut_round! {
[INFO] [stdout] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stdout] 165  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 173  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:175:1
[INFO] [stdout]      |
[INFO] [stdout] 175  | / arith_commut_round! {
[INFO] [stdout] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 177  | |     xmpfr::mul_z;
[INFO] [stdout] 178  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 185  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:187:1
[INFO] [stdout]      |
[INFO] [stdout] 187  | / arith_noncommut_round! {
[INFO] [stdout] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stdout] 190  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stdout] 198  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:200:1
[INFO] [stdout]      |
[INFO] [stdout] 200  | / arith_forward_round! {
[INFO] [stdout] 201  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 202  | |     xmpfr::pow_z;
[INFO] [stdout] 203  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 207  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 208  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:211:1
[INFO] [stdout]      |
[INFO] [stdout] 211  | / arith_commut_round! {
[INFO] [stdout] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 213  | |     xmpfr::add_q;
[INFO] [stdout] 214  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 221  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:223:1
[INFO] [stdout]      |
[INFO] [stdout] 223  | / arith_noncommut_round! {
[INFO] [stdout] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stdout] 226  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 234  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:236:1
[INFO] [stdout]      |
[INFO] [stdout] 236  | / arith_commut_round! {
[INFO] [stdout] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 238  | |     xmpfr::mul_q;
[INFO] [stdout] 239  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 246  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:248:1
[INFO] [stdout]      |
[INFO] [stdout] 248  | / arith_noncommut_round! {
[INFO] [stdout] 249  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 250  | |     xmpfr::div_q, xmpfr::q_div;
[INFO] [stdout] 251  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 258  | |     DivFromRationalIncomplete, DivFromOwnedRationalIncomplete
[INFO] [stdout] 259  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:528:1
[INFO] [stdout]      |
[INFO] [stdout] 528  | / mul_op_commut_round! {
[INFO] [stdout] 529  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 530  | |     add_mul;
[INFO] [stdout] 531  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 537  | |     AddMulIncomplete
[INFO] [stdout] 538  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/float/arith.rs:539:1
[INFO] [stdout]      |
[INFO] [stdout] 539  | / mul_op_noncommut_round! {
[INFO] [stdout] 540  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stdout] 541  | |     sub_mul, mul_sub;
[INFO] [stdout] 542  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 548  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 549  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:708:65
[INFO] [stdout]     |
[INFO] [stdout] 705 | impl<'a> Add for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 708 |     fn add(self, rhs: MulIncomplete<'a>) -> MulAddMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/float/arith.rs:749:65
[INFO] [stdout]     |
[INFO] [stdout] 746 | impl<'a> Sub for MulIncomplete<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 749 |     fn sub(self, rhs: MulIncomplete<'a>) -> MulSubMulIncomplete<'_> {
[INFO] [stdout]     |                                                                 ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:2938:82
[INFO] [stdout]      |
[INFO] [stdout] 2938 |     pub fn remainder_ref<'a>(&'a self, divisor: &'a Self) -> RemainderIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4200:74
[INFO] [stdout]      |
[INFO] [stdout] 4200 |     pub fn copysign_ref<'a>(&'a self, y: &'a Self) -> CopysignIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4532:68
[INFO] [stdout]      |
[INFO] [stdout] 4532 |     pub fn min_ref<'a>(&'a self, other: &'a Self) -> MinIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4613:68
[INFO] [stdout]      |
[INFO] [stdout] 4613 |     pub fn max_ref<'a>(&'a self, other: &'a Self) -> MaxIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:4719:87
[INFO] [stdout]      |
[INFO] [stdout] 4719 |     pub fn positive_diff_ref<'a>(&'a self, other: &'a Self) -> PositiveDiffIncomplete<'_> {
[INFO] [stdout]      |                              -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:6672:68
[INFO] [stdout]      |
[INFO] [stdout] 6672 |     pub fn atan2_ref<'a>(&'a self, x: &'a Self) -> Atan2Incomplete<'_> {
[INFO] [stdout]      |                      -- lifetime `'a` declared here                ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7061:79
[INFO] [stdout]      |
[INFO] [stdout] 7061 |     pub fn atan2_u_ref<'a>(&'a self, x: &'a Self, u: u32) -> Atan2UIncomplete<'_> {
[INFO] [stdout]      |                        -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:7400:73
[INFO] [stdout]      |
[INFO] [stdout] 7400 |     pub fn atan2_pi_ref<'a>(&'a self, x: &'a Self) -> Atan2PiIncomplete<'_> {
[INFO] [stdout]      |                         -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/float/big.rs:9185:75
[INFO] [stdout]      |
[INFO] [stdout] 9185 |     pub fn gamma_inc_ref<'a>(&'a self, x: &'a Self) -> GammaIncIncomplete<'_> {
[INFO] [stdout]      |                          -- lifetime `'a` declared here                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10338:68
[INFO] [stdout]       |
[INFO] [stdout] 10338 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]       |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]      --> src/float/big.rs:10426:72
[INFO] [stdout]       |
[INFO] [stdout] 10426 |     pub fn hypot_ref<'a>(&'a self, other: &'a Self) -> HypotIncomplete<'_> {
[INFO] [stdout]       |                      -- lifetime `'a` declared here                    ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:87:1
[INFO] [stdout]      |
[INFO] [stdout] 87   | / arith_binary_self_round! {
[INFO] [stdout] 88   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 89   | |     xmpc::add;
[INFO] [stdout] 90   | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 95   | |     AddIncomplete
[INFO] [stdout] 96   | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:97:1
[INFO] [stdout]      |
[INFO] [stdout] 97   | / arith_binary_self_round! {
[INFO] [stdout] 98   | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 99   | |     xmpc::sub;
[INFO] [stdout] 100  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 105  | |     SubIncomplete
[INFO] [stdout] 106  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:107:1
[INFO] [stdout]      |
[INFO] [stdout] 107  | / arith_binary_self_round! {
[INFO] [stdout] 108  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 109  | |     xmpc::mul;
[INFO] [stdout] 110  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 115  | |     MulIncomplete
[INFO] [stdout] 116  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:117:1
[INFO] [stdout]      |
[INFO] [stdout] 117  | / arith_binary_self_round! {
[INFO] [stdout] 118  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 119  | |     xmpc::div;
[INFO] [stdout] 120  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 125  | |     DivIncomplete
[INFO] [stdout] 126  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:127:1
[INFO] [stdout]      |
[INFO] [stdout] 127  | / arith_binary_self_round! {
[INFO] [stdout] 128  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 129  | |     xmpc::pow;
[INFO] [stdout] 130  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 135  | |     PowIncomplete
[INFO] [stdout] 136  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout] 138  | / arith_commut_round! {
[INFO] [stdout] 139  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 140  | |     xmpc::add_fr;
[INFO] [stdout] 141  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 147  | |     AddFloatIncomplete, AddOwnedFloatIncomplete
[INFO] [stdout] 148  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:149:1
[INFO] [stdout]      |
[INFO] [stdout] 149  | / arith_noncommut_round! {
[INFO] [stdout] 150  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 151  | |     xmpc::sub_fr, xmpc::fr_sub;
[INFO] [stdout] 152  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 159  | |     SubFromFloatIncomplete, SubFromOwnedFloatIncomplete
[INFO] [stdout] 160  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:161:1
[INFO] [stdout]      |
[INFO] [stdout] 161  | / arith_commut_round! {
[INFO] [stdout] 162  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 163  | |     xmpc::mul_fr;
[INFO] [stdout] 164  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 170  | |     MulFloatIncomplete, MulOwnedFloatIncomplete
[INFO] [stdout] 171  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:172:1
[INFO] [stdout]      |
[INFO] [stdout] 172  | / arith_noncommut_round! {
[INFO] [stdout] 173  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 174  | |     xmpc::div_fr, xmpc::fr_div;
[INFO] [stdout] 175  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 182  | |     DivFromFloatIncomplete, DivFromOwnedFloatIncomplete
[INFO] [stdout] 183  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:184:1
[INFO] [stdout]      |
[INFO] [stdout] 184  | / arith_forward_round! {
[INFO] [stdout] 185  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 186  | |     xmpc::pow_fr;
[INFO] [stdout] 187  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 191  | |     PowFloatIncomplete, PowOwnedFloatIncomplete
[INFO] [stdout] 192  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:194:1
[INFO] [stdout]      |
[INFO] [stdout] 194  | / arith_forward_round! {
[INFO] [stdout] 195  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 196  | |     xmpc::pow_z;
[INFO] [stdout] 197  | |     Pow { pow }
[INFO] [stdout] ...    |
[INFO] [stdout] 201  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stdout] 202  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:381:1
[INFO] [stdout]      |
[INFO] [stdout] 381  | / arith_commut_round! {
[INFO] [stdout] 382  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 383  | |     xmpc::add_z;
[INFO] [stdout] 384  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 390  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stdout] 391  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:393:1
[INFO] [stdout]      |
[INFO] [stdout] 393  | / arith_noncommut_round! {
[INFO] [stdout] 394  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 395  | |     xmpc::sub_z, xmpc::z_sub;
[INFO] [stdout] 396  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 403  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stdout] 404  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:406:1
[INFO] [stdout]      |
[INFO] [stdout] 406  | / arith_commut_round! {
[INFO] [stdout] 407  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 408  | |     xmpc::mul_z;
[INFO] [stdout] 409  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 415  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stdout] 416  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:418:1
[INFO] [stdout]      |
[INFO] [stdout] 418  | / arith_forward_round! {
[INFO] [stdout] 419  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 420  | |     xmpc::div_z;
[INFO] [stdout] 421  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 425  | |     DivIntegerIncomplete, DivOwnedIntegerIncomplete
[INFO] [stdout] 426  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout] 428  | / arith_commut_round! {
[INFO] [stdout] 429  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 430  | |     xmpc::add_q;
[INFO] [stdout] 431  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 437  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stdout] 438  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1796:64
[INFO] [stdout]      |
[INFO] [stdout] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:440:1
[INFO] [stdout]      |
[INFO] [stdout] 440  | / arith_noncommut_round! {
[INFO] [stdout] 441  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 442  | |     xmpc::sub_q, xmpc::q_sub;
[INFO] [stdout] 443  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 450  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stdout] 451  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1691:60
[INFO] [stdout]      |
[INFO] [stdout] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:453:1
[INFO] [stdout]      |
[INFO] [stdout] 453  | / arith_commut_round! {
[INFO] [stdout] 454  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 455  | |     xmpc::mul_q;
[INFO] [stdout] 456  | |     Mul { mul }
[INFO] [stdout] ...    |
[INFO] [stdout] 462  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stdout] 463  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:1411:58
[INFO] [stdout]      |
[INFO] [stdout] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:465:1
[INFO] [stdout]      |
[INFO] [stdout] 465  | / arith_forward_round! {
[INFO] [stdout] 466  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 467  | |     xmpc::div_q;
[INFO] [stdout] 468  | |     Div { div }
[INFO] [stdout] ...    |
[INFO] [stdout] 472  | |     DivRationalIncomplete, DivOwnedRationalIncomplete
[INFO] [stdout] 473  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2383:60
[INFO] [stdout]      |
[INFO] [stdout] 2380 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2383 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:532:1
[INFO] [stdout]      |
[INFO] [stdout] 532  | / mul_op_commut_round! {
[INFO] [stdout] 533  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 534  | |     add_mul;
[INFO] [stdout] 535  | |     Add { add }
[INFO] [stdout] ...    |
[INFO] [stdout] 541  | |     AddMulIncomplete
[INFO] [stdout] 542  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2294:60
[INFO] [stdout]      |
[INFO] [stdout] 2291 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2294 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stdout]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_round` which comes from the expansion of the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/macros.rs:2449:64
[INFO] [stdout]      |
[INFO] [stdout] 2446 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stdout]      |                -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 2449 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stdout]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/complex/arith.rs:543:1
[INFO] [stdout]      |
[INFO] [stdout] 543  | / mul_op_noncommut_round! {
[INFO] [stdout] 544  | |     Complex, (u32, u32), Round2, NEAREST2, Ordering2;
[INFO] [stdout] 545  | |     sub_mul, mul_sub;
[INFO] [stdout] 546  | |     Sub { sub }
[INFO] [stdout] ...    |
[INFO] [stdout] 552  | |     SubMulIncomplete, SubMulFromIncomplete
[INFO] [stdout] 553  | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `mul_op_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/complex/big.rs:3778:68
[INFO] [stdout]      |
[INFO] [stdout] 3778 |     pub fn agm_ref<'a>(&'a self, other: &'a Self) -> AgmIncomplete<'_> {
[INFO] [stdout]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.71s
[INFO] running `Command { std: "docker" "inspect" "cf3a9cf6df04e0e0c20995469b7bf00dd645c62bde1b8836e91a2089887fca15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf3a9cf6df04e0e0c20995469b7bf00dd645c62bde1b8836e91a2089887fca15", kill_on_drop: false }`
[INFO] [stdout] cf3a9cf6df04e0e0c20995469b7bf00dd645c62bde1b8836e91a2089887fca15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ee17891b0c1c953d83d17b36381eae8ee14b0b73f73bd27843680654af51d8c3
[INFO] running `Command { std: "docker" "start" "-a" "ee17891b0c1c953d83d17b36381eae8ee14b0b73f73bd27843680654af51d8c3", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:40:1
[INFO] [stderr]     |
[INFO] [stderr] 40  | / arith_binary_self! {
[INFO] [stderr] 41  | |     Integer;
[INFO] [stderr] 42  | |     xmpz::add;
[INFO] [stderr] 43  | |     Add { add }
[INFO] [stderr] ...   |
[INFO] [stderr] 47  | |     rhs_has_more_alloc
[INFO] [stderr] 48  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:49:1
[INFO] [stderr]     |
[INFO] [stderr] 49  | / arith_binary_self! {
[INFO] [stderr] 50  | |     Integer;
[INFO] [stderr] 51  | |     xmpz::sub;
[INFO] [stderr] 52  | |     Sub { sub }
[INFO] [stderr] ...   |
[INFO] [stderr] 56  | |     rhs_has_more_alloc
[INFO] [stderr] 57  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:58:1
[INFO] [stderr]     |
[INFO] [stderr] 58  | / arith_binary_self! {
[INFO] [stderr] 59  | |     Integer;
[INFO] [stderr] 60  | |     xmpz::mul;
[INFO] [stderr] 61  | |     Mul { mul }
[INFO] [stderr] ...   |
[INFO] [stderr] 65  | |     rhs_has_more_alloc
[INFO] [stderr] 66  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:67:1
[INFO] [stderr]     |
[INFO] [stderr] 67  | / arith_binary_self! {
[INFO] [stderr] 68  | |     Integer;
[INFO] [stderr] 69  | |     xmpz::tdiv_q;
[INFO] [stderr] 70  | |     Div { div }
[INFO] [stderr] ...   |
[INFO] [stderr] 74  | |     rhs_has_more_alloc
[INFO] [stderr] 75  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:76:1
[INFO] [stderr]     |
[INFO] [stderr] 76  | / arith_binary_self! {
[INFO] [stderr] 77  | |     Integer;
[INFO] [stderr] 78  | |     xmpz::tdiv_r;
[INFO] [stderr] 79  | |     Rem { rem }
[INFO] [stderr] ...   |
[INFO] [stderr] 83  | |     rhs_has_more_alloc
[INFO] [stderr] 84  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:92:1
[INFO] [stderr]     |
[INFO] [stderr] 92  | / arith_binary_self! {
[INFO] [stderr] 93  | |     Integer;
[INFO] [stderr] 94  | |     xmpz::and;
[INFO] [stderr] 95  | |     BitAnd { bitand }
[INFO] [stderr] ...   |
[INFO] [stderr] 99  | |     rhs_has_more_alloc
[INFO] [stderr] 100 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:101:1
[INFO] [stderr]     |
[INFO] [stderr] 101 | / arith_binary_self! {
[INFO] [stderr] 102 | |     Integer;
[INFO] [stderr] 103 | |     xmpz::ior;
[INFO] [stderr] 104 | |     BitOr { bitor }
[INFO] [stderr] ...   |
[INFO] [stderr] 108 | |     rhs_has_more_alloc
[INFO] [stderr] 109 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/integer/arith.rs:110:1
[INFO] [stderr]     |
[INFO] [stderr] 110 | / arith_binary_self! {
[INFO] [stderr] 111 | |     Integer;
[INFO] [stderr] 112 | |     xmpz::xor;
[INFO] [stderr] 113 | |     BitXor { bitxor }
[INFO] [stderr] ...   |
[INFO] [stderr] 117 | |     rhs_has_more_alloc
[INFO] [stderr] 118 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1012:60
[INFO] [stderr]      |
[INFO] [stderr] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:337:1
[INFO] [stderr]      |
[INFO] [stderr] 337  | / mul_op_commut! {
[INFO] [stderr] 338  | |     Integer;
[INFO] [stderr] 339  | |     xmpz::addmul;
[INFO] [stderr] 340  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stderr] 344  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1077:60
[INFO] [stderr]      |
[INFO] [stderr] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:337:1
[INFO] [stderr]      |
[INFO] [stderr] 337  | / mul_op_commut! {
[INFO] [stderr] 338  | |     Integer;
[INFO] [stderr] 339  | |     xmpz::addmul;
[INFO] [stderr] 340  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 343  | |     MulIncomplete, AddMulIncomplete;
[INFO] [stderr] 344  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1012:60
[INFO] [stderr]      |
[INFO] [stderr] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:345:1
[INFO] [stderr]      |
[INFO] [stderr] 345  | / mul_op_noncommut! {
[INFO] [stderr] 346  | |     Integer;
[INFO] [stderr] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stderr] 348  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stderr] 352  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1129:64
[INFO] [stderr]      |
[INFO] [stderr] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:345:1
[INFO] [stderr]      |
[INFO] [stderr] 345  | / mul_op_noncommut! {
[INFO] [stderr] 346  | |     Integer;
[INFO] [stderr] 347  | |     xmpz::submul, xmpz::mulsub;
[INFO] [stderr] 348  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 351  | |     MulIncomplete, SubMulIncomplete, SubMulFromIncomplete;
[INFO] [stderr] 352  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1012:60
[INFO] [stderr]      |
[INFO] [stderr] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:353:1
[INFO] [stderr]      |
[INFO] [stderr] 353  | / mul_op_commut! {
[INFO] [stderr] 354  | |     Integer;
[INFO] [stderr] 355  | |     PrimOps::addmul;
[INFO] [stderr] 356  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stderr] 371  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1077:60
[INFO] [stderr]      |
[INFO] [stderr] 1074 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1077 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:353:1
[INFO] [stderr]      |
[INFO] [stderr] 353  | / mul_op_commut! {
[INFO] [stderr] 354  | |     Integer;
[INFO] [stderr] 355  | |     PrimOps::addmul;
[INFO] [stderr] 356  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 370  | |     MulUsizeIncomplete, AddMulUsizeIncomplete;
[INFO] [stderr] 371  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1012:60
[INFO] [stderr]      |
[INFO] [stderr] 1009 |           impl<'a> $Imp<$Mul<'a>> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1012 |               fn $method(self, rhs: $Mul<'a>) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:372:1
[INFO] [stderr]      |
[INFO] [stderr] 372  | / mul_op_noncommut! {
[INFO] [stderr] 373  | |     Integer;
[INFO] [stderr] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stderr] 375  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stderr] 390  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op` which comes from the expansion of the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1129:64
[INFO] [stderr]      |
[INFO] [stderr] 1126 |           impl<'a> $Imp<&'a $Big> for $Mul<'a> {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1129 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/integer/arith.rs:372:1
[INFO] [stderr]      |
[INFO] [stderr] 372  | / mul_op_noncommut! {
[INFO] [stderr] 373  | |     Integer;
[INFO] [stderr] 374  | |     PrimOps::submul, PrimOps::mulsub;
[INFO] [stderr] 375  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 389  | |     MulUsizeIncomplete, SubMulUsizeIncomplete, SubMulFromUsizeIncomplete;
[INFO] [stderr] 390  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `mul_op_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3097:76
[INFO] [stderr]      |
[INFO] [stderr] 3097 |     pub fn modulo_ref<'a>(&'a self, divisor: &'a Self) -> ModuloIncomplete<'_> {
[INFO] [stderr]      |                       -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3178:77
[INFO] [stderr]      |
[INFO] [stderr] 3178 |     pub fn div_rem_ref<'a>(&'a self, divisor: &'a Self) -> DivRemIncomplete<'_> {
[INFO] [stderr]      |                        -- lifetime `'a` declared here                       ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3262:86
[INFO] [stderr]      |
[INFO] [stderr] 3262 |     pub fn div_rem_ceil_ref<'a>(&'a self, divisor: &'a Self) -> DivRemCeilIncomplete<'_> {
[INFO] [stderr]      |                             -- lifetime `'a` declared here                           ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3346:88
[INFO] [stderr]      |
[INFO] [stderr] 3346 |     pub fn div_rem_floor_ref<'a>(&'a self, divisor: &'a Self) -> DivRemFloorIncomplete<'_> {
[INFO] [stderr]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3436:88
[INFO] [stderr]      |
[INFO] [stderr] 3436 |     pub fn div_rem_round_ref<'a>(&'a self, divisor: &'a Self) -> DivRemRoundIncomplete<'_> {
[INFO] [stderr]      |                              -- lifetime `'a` declared here                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3514:84
[INFO] [stderr]      |
[INFO] [stderr] 3514 |     pub fn div_rem_euc_ref<'a>(&'a self, divisor: &'a Self) -> DivRemEucIncomplete<'_> {
[INFO] [stderr]      |                            -- lifetime `'a` declared here                          ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:3638:81
[INFO] [stderr]      |
[INFO] [stderr] 3638 |     pub fn div_exact_ref<'a>(&'a self, divisor: &'a Self) -> DivExactIncomplete<'_> {
[INFO] [stderr]      |                          -- lifetime `'a` declared here                         ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:4736:68
[INFO] [stderr]      |
[INFO] [stderr] 4736 |     pub fn gcd_ref<'a>(&'a self, other: &'a Self) -> GcdIncomplete<'_> {
[INFO] [stderr]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:4995:80
[INFO] [stderr]      |
[INFO] [stderr] 4995 |     pub fn extended_gcd_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stderr]      |                             -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:5073:68
[INFO] [stderr]      |
[INFO] [stderr] 5073 |     pub fn lcm_ref<'a>(&'a self, other: &'a Self) -> LcmIncomplete<'_> {
[INFO] [stderr]      |                    -- lifetime `'a` declared here                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/integer/big.rs:5710:81
[INFO] [stderr]      |
[INFO] [stderr] 5710 |     pub fn gcd_cofactors_ref<'a>(&'a self, other: &'a Self) -> GcdExtIncomplete<'_> {
[INFO] [stderr]      |                              -- lifetime `'a` declared here                     ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:123:62
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 635 | / div_op! {
[INFO] [stderr] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stderr] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stderr] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stderr] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stderr] 640 | |     DivRoundingIncomplete
[INFO] [stderr] 641 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:127:61
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 635 | / div_op! {
[INFO] [stderr] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stderr] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stderr] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stderr] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stderr] 640 | |     DivRoundingIncomplete
[INFO] [stderr] 641 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:131:62
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 635 | / div_op! {
[INFO] [stderr] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stderr] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stderr] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stderr] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stderr] 640 | |     DivRoundingIncomplete
[INFO] [stderr] 641 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:135:60
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 635 | / div_op! {
[INFO] [stderr] 636 | |     xmpz::tdiv_q, xmpz::cdiv_q, xmpz::fdiv_q, xmpz::ediv_q;
[INFO] [stderr] 637 | |     DivRounding div_trunc div_ceil div_floor div_euc;
[INFO] [stderr] 638 | |     DivRoundingAssign div_trunc_assign div_ceil_assign div_floor_assign div_euc_assign;
[INFO] [stderr] 639 | |     DivRoundingFrom div_trunc_from div_ceil_from div_floor_from div_euc_from;
[INFO] [stderr] 640 | |     DivRoundingIncomplete
[INFO] [stderr] 641 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:123:62
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 123 |               fn $trunc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 642 | / div_op! {
[INFO] [stderr] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stderr] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stderr] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stderr] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stderr] 647 | |     RemRoundingIncomplete
[INFO] [stderr] 648 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:127:61
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 127 |               fn $ceil(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                               ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 642 | / div_op! {
[INFO] [stderr] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stderr] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stderr] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stderr] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stderr] 647 | |     RemRoundingIncomplete
[INFO] [stderr] 648 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:131:62
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 131 |               fn $floor(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                                ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 642 | / div_op! {
[INFO] [stderr] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stderr] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stderr] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stderr] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stderr] 647 | |     RemRoundingIncomplete
[INFO] [stderr] 648 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/integer/division.rs:135:60
[INFO] [stderr]     |
[INFO] [stderr] 120 |           impl<'i> $Imp for &'i Integer {
[INFO] [stderr]     |                -- lifetime `'i` declared here
[INFO] [stderr] ...
[INFO] [stderr] 135 |               fn $euc(self, rhs: &'i Integer) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'i`
[INFO] [stderr] ...
[INFO] [stderr] 642 | / div_op! {
[INFO] [stderr] 643 | |     xmpz::tdiv_r, xmpz::cdiv_r, xmpz::fdiv_r, xmpz::ediv_r;
[INFO] [stderr] 644 | |     RemRounding rem_trunc rem_ceil rem_floor rem_euc;
[INFO] [stderr] 645 | |     RemRoundingAssign rem_trunc_assign rem_ceil_assign rem_floor_assign rem_euc_assign;
[INFO] [stderr] 646 | |     RemRoundingFrom rem_trunc_from rem_ceil_from rem_floor_from rem_euc_from;
[INFO] [stderr] 647 | |     RemRoundingIncomplete
[INFO] [stderr] 648 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `div_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:38:1
[INFO] [stderr]     |
[INFO] [stderr] 38  | / arith_binary_self! {
[INFO] [stderr] 39  | |     Rational;
[INFO] [stderr] 40  | |     xmpq::add;
[INFO] [stderr] 41  | |     Add { add }
[INFO] [stderr] ...   |
[INFO] [stderr] 45  | |     rhs_has_more_alloc
[INFO] [stderr] 46  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:47:1
[INFO] [stderr]     |
[INFO] [stderr] 47  | / arith_binary_self! {
[INFO] [stderr] 48  | |     Rational;
[INFO] [stderr] 49  | |     xmpq::sub;
[INFO] [stderr] 50  | |     Sub { sub }
[INFO] [stderr] ...   |
[INFO] [stderr] 54  | |     rhs_has_more_alloc
[INFO] [stderr] 55  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:56:1
[INFO] [stderr]     |
[INFO] [stderr] 56  | / arith_binary_self! {
[INFO] [stderr] 57  | |     Rational;
[INFO] [stderr] 58  | |     xmpq::mul;
[INFO] [stderr] 59  | |     Mul { mul }
[INFO] [stderr] ...   |
[INFO] [stderr] 63  | |     rhs_has_more_alloc
[INFO] [stderr] 64  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:391:60
[INFO] [stderr]     |
[INFO] [stderr] 388 |           impl<'a> $Imp<&'a $Big> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 391 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:65:1
[INFO] [stderr]     |
[INFO] [stderr] 65  | / arith_binary_self! {
[INFO] [stderr] 66  | |     Rational;
[INFO] [stderr] 67  | |     xmpq::div;
[INFO] [stderr] 68  | |     Div { div }
[INFO] [stderr] ...   |
[INFO] [stderr] 72  | |     rhs_has_more_alloc
[INFO] [stderr] 73  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary_self` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:492:58
[INFO] [stderr]     |
[INFO] [stderr] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:75:1
[INFO] [stderr]     |
[INFO] [stderr] 75  | / arith_commut! {
[INFO] [stderr] 76  | |     Rational;
[INFO] [stderr] 77  | |     xmpq::add_z;
[INFO] [stderr] 78  | |     Add { add }
[INFO] [stderr] ...   |
[INFO] [stderr] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stderr] 83  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:597:60
[INFO] [stderr]     |
[INFO] [stderr] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:75:1
[INFO] [stderr]     |
[INFO] [stderr] 75  | / arith_commut! {
[INFO] [stderr] 76  | |     Rational;
[INFO] [stderr] 77  | |     xmpq::add_z;
[INFO] [stderr] 78  | |     Add { add }
[INFO] [stderr] ...   |
[INFO] [stderr] 82  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stderr] 83  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:492:58
[INFO] [stderr]     |
[INFO] [stderr] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:84:1
[INFO] [stderr]     |
[INFO] [stderr] 84  | / arith_noncommut! {
[INFO] [stderr] 85  | |     Rational;
[INFO] [stderr] 86  | |     xmpq::sub_z;
[INFO] [stderr] 87  | |     xmpq::z_sub;
[INFO] [stderr] ...   |
[INFO] [stderr] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stderr] 94  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:682:64
[INFO] [stderr]     |
[INFO] [stderr] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:84:1
[INFO] [stderr]     |
[INFO] [stderr] 84  | / arith_noncommut! {
[INFO] [stderr] 85  | |     Rational;
[INFO] [stderr] 86  | |     xmpq::sub_z;
[INFO] [stderr] 87  | |     xmpq::z_sub;
[INFO] [stderr] ...   |
[INFO] [stderr] 93  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stderr] 94  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:492:58
[INFO] [stderr]     |
[INFO] [stderr] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:95:1
[INFO] [stderr]     |
[INFO] [stderr] 95  | / arith_commut! {
[INFO] [stderr] 96  | |     Rational;
[INFO] [stderr] 97  | |     xmpq::mul_z;
[INFO] [stderr] 98  | |     Mul { mul }
[INFO] [stderr] ...   |
[INFO] [stderr] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stderr] 103 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:597:60
[INFO] [stderr]     |
[INFO] [stderr] 594 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 597 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:95:1
[INFO] [stderr]     |
[INFO] [stderr] 95  | / arith_commut! {
[INFO] [stderr] 96  | |     Rational;
[INFO] [stderr] 97  | |     xmpq::mul_z;
[INFO] [stderr] 98  | |     Mul { mul }
[INFO] [stderr] ...   |
[INFO] [stderr] 102 | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stderr] 103 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_commut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:492:58
[INFO] [stderr]     |
[INFO] [stderr] 489 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 492 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]     |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:104:1
[INFO] [stderr]     |
[INFO] [stderr] 104 | / arith_noncommut! {
[INFO] [stderr] 105 | |     Rational;
[INFO] [stderr] 106 | |     xmpq::div_z;
[INFO] [stderr] 107 | |     xmpq::z_div;
[INFO] [stderr] ...   |
[INFO] [stderr] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stderr] 114 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_binary` which comes from the expansion of the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/macros.rs:682:64
[INFO] [stderr]     |
[INFO] [stderr] 679 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]     |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 682 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]     |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/rational/arith.rs:104:1
[INFO] [stderr]     |
[INFO] [stderr] 104 | / arith_noncommut! {
[INFO] [stderr] 105 | |     Rational;
[INFO] [stderr] 106 | |     xmpq::div_z;
[INFO] [stderr] 107 | |     xmpq::z_div;
[INFO] [stderr] ...   |
[INFO] [stderr] 113 | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stderr] 114 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `arith_noncommut` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:88:1
[INFO] [stderr]      |
[INFO] [stderr] 88   | / arith_binary_self_round! {
[INFO] [stderr] 89   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 90   | |     xmpfr::add;
[INFO] [stderr] 91   | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 96   | |     AddIncomplete
[INFO] [stderr] 97   | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:98:1
[INFO] [stderr]      |
[INFO] [stderr] 98   | / arith_binary_self_round! {
[INFO] [stderr] 99   | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 100  | |     xmpfr::sub;
[INFO] [stderr] 101  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 106  | |     SubIncomplete
[INFO] [stderr] 107  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:108:1
[INFO] [stderr]      |
[INFO] [stderr] 108  | / arith_binary_self_round! {
[INFO] [stderr] 109  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 110  | |     xmpfr::mul;
[INFO] [stderr] 111  | |     Mul { mul }
[INFO] [stderr] ...    |
[INFO] [stderr] 116  | |     MulIncomplete
[INFO] [stderr] 117  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:118:1
[INFO] [stderr]      |
[INFO] [stderr] 118  | / arith_binary_self_round! {
[INFO] [stderr] 119  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 120  | |     xmpfr::div;
[INFO] [stderr] 121  | |     Div { div }
[INFO] [stderr] ...    |
[INFO] [stderr] 126  | |     DivIncomplete
[INFO] [stderr] 127  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:128:1
[INFO] [stderr]      |
[INFO] [stderr] 128  | / arith_binary_self_round! {
[INFO] [stderr] 129  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 130  | |     xmpfr::fmod;
[INFO] [stderr] 131  | |     Rem { rem }
[INFO] [stderr] ...    |
[INFO] [stderr] 136  | |     RemIncomplete
[INFO] [stderr] 137  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:138:1
[INFO] [stderr]      |
[INFO] [stderr] 138  | / arith_binary_self_round! {
[INFO] [stderr] 139  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 140  | |     xmpfr::pow;
[INFO] [stderr] 141  | |     Pow { pow }
[INFO] [stderr] ...    |
[INFO] [stderr] 146  | |     PowIncomplete
[INFO] [stderr] 147  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_binary_self_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:150:1
[INFO] [stderr]      |
[INFO] [stderr] 150  | / arith_commut_round! {
[INFO] [stderr] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 152  | |     xmpfr::add_z;
[INFO] [stderr] 153  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stderr] 160  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1691:60
[INFO] [stderr]      |
[INFO] [stderr] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:150:1
[INFO] [stderr]      |
[INFO] [stderr] 150  | / arith_commut_round! {
[INFO] [stderr] 151  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 152  | |     xmpfr::add_z;
[INFO] [stderr] 153  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 159  | |     AddIntegerIncomplete, AddOwnedIntegerIncomplete
[INFO] [stderr] 160  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:162:1
[INFO] [stderr]      |
[INFO] [stderr] 162  | / arith_noncommut_round! {
[INFO] [stderr] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stderr] 165  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stderr] 173  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1796:64
[INFO] [stderr]      |
[INFO] [stderr] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:162:1
[INFO] [stderr]      |
[INFO] [stderr] 162  | / arith_noncommut_round! {
[INFO] [stderr] 163  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 164  | |     xmpfr::sub_z, xmpfr::z_sub;
[INFO] [stderr] 165  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 172  | |     SubFromIntegerIncomplete, SubFromOwnedIntegerIncomplete
[INFO] [stderr] 173  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:175:1
[INFO] [stderr]      |
[INFO] [stderr] 175  | / arith_commut_round! {
[INFO] [stderr] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 177  | |     xmpfr::mul_z;
[INFO] [stderr] 178  | |     Mul { mul }
[INFO] [stderr] ...    |
[INFO] [stderr] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stderr] 185  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1691:60
[INFO] [stderr]      |
[INFO] [stderr] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:175:1
[INFO] [stderr]      |
[INFO] [stderr] 175  | / arith_commut_round! {
[INFO] [stderr] 176  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 177  | |     xmpfr::mul_z;
[INFO] [stderr] 178  | |     Mul { mul }
[INFO] [stderr] ...    |
[INFO] [stderr] 184  | |     MulIntegerIncomplete, MulOwnedIntegerIncomplete
[INFO] [stderr] 185  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:187:1
[INFO] [stderr]      |
[INFO] [stderr] 187  | / arith_noncommut_round! {
[INFO] [stderr] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stderr] 190  | |     Div { div }
[INFO] [stderr] ...    |
[INFO] [stderr] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stderr] 198  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1796:64
[INFO] [stderr]      |
[INFO] [stderr] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:187:1
[INFO] [stderr]      |
[INFO] [stderr] 187  | / arith_noncommut_round! {
[INFO] [stderr] 188  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 189  | |     xmpfr::div_z, xmpfr::z_div;
[INFO] [stderr] 190  | |     Div { div }
[INFO] [stderr] ...    |
[INFO] [stderr] 197  | |     DivFromIntegerIncomplete, DivFromOwnedIntegerIncomplete
[INFO] [stderr] 198  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:200:1
[INFO] [stderr]      |
[INFO] [stderr] 200  | / arith_forward_round! {
[INFO] [stderr] 201  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 202  | |     xmpfr::pow_z;
[INFO] [stderr] 203  | |     Pow { pow }
[INFO] [stderr] ...    |
[INFO] [stderr] 207  | |     PowIntegerIncomplete, PowOwnedIntegerIncomplete
[INFO] [stderr] 208  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_forward_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:211:1
[INFO] [stderr]      |
[INFO] [stderr] 211  | / arith_commut_round! {
[INFO] [stderr] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 213  | |     xmpfr::add_q;
[INFO] [stderr] 214  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stderr] 221  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1691:60
[INFO] [stderr]      |
[INFO] [stderr] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:211:1
[INFO] [stderr]      |
[INFO] [stderr] 211  | / arith_commut_round! {
[INFO] [stderr] 212  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 213  | |     xmpfr::add_q;
[INFO] [stderr] 214  | |     Add { add }
[INFO] [stderr] ...    |
[INFO] [stderr] 220  | |     AddRationalIncomplete, AddOwnedRationalIncomplete
[INFO] [stderr] 221  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:223:1
[INFO] [stderr]      |
[INFO] [stderr] 223  | / arith_noncommut_round! {
[INFO] [stderr] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stderr] 226  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stderr] 234  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1796:64
[INFO] [stderr]      |
[INFO] [stderr] 1793 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1796 |               fn $method(self, rhs: &'a $Big) -> $FromIncomplete<'_> {
[INFO] [stderr]      |                                                                  ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:223:1
[INFO] [stderr]      |
[INFO] [stderr] 223  | / arith_noncommut_round! {
[INFO] [stderr] 224  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 225  | |     xmpfr::sub_q, xmpfr::q_sub;
[INFO] [stderr] 226  | |     Sub { sub }
[INFO] [stderr] ...    |
[INFO] [stderr] 233  | |     SubFromRationalIncomplete, SubFromOwnedRationalIncomplete
[INFO] [stderr] 234  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_noncommut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1411 |               fn $method(self, rhs: &'a $T) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                            ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:236:1
[INFO] [stderr]      |
[INFO] [stderr] 236  | / arith_commut_round! {
[INFO] [stderr] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 238  | |     xmpfr::mul_q;
[INFO] [stderr] 239  | |     Mul { mul }
[INFO] [stderr] ...    |
[INFO] [stderr] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stderr] 246  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_binary_round` which comes from the expansion of the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1691:60
[INFO] [stderr]      |
[INFO] [stderr] 1688 |           impl<'a> $Imp<&'a $Big> for &'a $T {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 1691 |               fn $method(self, rhs: &'a $Big) -> $Incomplete<'_> {
[INFO] [stderr]      |                                                              ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/float/arith.rs:236:1
[INFO] [stderr]      |
[INFO] [stderr] 236  | / arith_commut_round! {
[INFO] [stderr] 237  | |     Float, u32, Round, Round::Nearest, Ordering;
[INFO] [stderr] 238  | |     xmpfr::mul_q;
[INFO] [stderr] 239  | |     Mul { mul }
[INFO] [stderr] ...    |
[INFO] [stderr] 245  | |     MulRationalIncomplete, MulOwnedRationalIncomplete
[INFO] [stderr] 246  | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `arith_commut_round` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/macros.rs:1411:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |           impl<'a> $Imp<&'a $T> for &'a $Big {
[INFO] [stderr]      |                -- lifetime `'a` declared here
[WARN] too many lines in the log, truncating it
