[INFO] fetching crate rug 1.26.1... [INFO] checking rug-1.26.1 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate rug 1.26.1 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate rug 1.26.1 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "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-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "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] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] efcb8d87848c139ce4b31c6e62c95ea3d6fdd3c9014db217ccc3e50ecc65ccbf [INFO] running `Command { std: "docker" "start" "-a" "efcb8d87848c139ce4b31c6e62c95ea3d6fdd3c9014db217ccc3e50ecc65ccbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "efcb8d87848c139ce4b31c6e62c95ea3d6fdd3c9014db217ccc3e50ecc65ccbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "efcb8d87848c139ce4b31c6e62c95ea3d6fdd3c9014db217ccc3e50ecc65ccbf", kill_on_drop: false }` [INFO] [stdout] efcb8d87848c139ce4b31c6e62c95ea3d6fdd3c9014db217ccc3e50ecc65ccbf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a1c55c1023ff5e81560a2155a96b58f0dedb4c359815c5c5356e7bfb88ab08e1 [INFO] running `Command { std: "docker" "start" "-a" "a1c55c1023ff5e81560a2155a96b58f0dedb4c359815c5c5356e7bfb88ab08e1", kill_on_drop: false }` [INFO] [stderr] Compiling gmp-mpfr-sys v1.6.4 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling rug v1.26.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking serde_test v1.0.177 [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] [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] [stdout] error: this value of type `(Option<&Integer>, Option)` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/integer/big.rs:6155:15 [INFO] [stdout] | [INFO] [stdout] 6154 | fn assign(&mut self, src: PowModIncomplete<'_>) { [INFO] [stdout] | --- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 6155 | match (src.ref_self, src.sinverse) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `(Option<&Integer>, Option)` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/integer/big.rs:6173:15 [INFO] [stdout] | [INFO] [stdout] 6172 | fn from(src: PowModIncomplete<'_>) -> Self { [INFO] [stdout] | --- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 6173 | match (src.ref_self, src.sinverse) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `(Option<&Integer>, Option)` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/integer/big.rs:6155:15 [INFO] [stdout] | [INFO] [stdout] 6154 | fn assign(&mut self, src: PowModIncomplete<'_>) { [INFO] [stdout] | --- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 6155 | match (src.ref_self, src.sinverse) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `(Option<&Integer>, Option)` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/integer/big.rs:6173:15 [INFO] [stdout] | [INFO] [stdout] 6172 | fn from(src: PowModIncomplete<'_>) -> Self { [INFO] [stdout] | --- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 6173 | match (src.ref_self, src.sinverse) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors; 143 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rug` (lib) due to 3 previous errors; 143 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: this value of type `Result` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/integer/tests.rs:233:15 [INFO] [stdout] | [INFO] [stdout] 178 | let mut i: Integer = "+134".parse().unwrap(); [INFO] [stdout] | ----- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 233 | match Integer::parse_radix(s, radix) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `Float` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/float/arith.rs:825:14 [INFO] [stdout] | [INFO] [stdout] 815 | pub fn same(a: Float, b: Float) -> bool { [INFO] [stdout] | - these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 825 | a == Float::with_val(a.prec(), b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors; 143 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rug` (lib test) due to 5 previous errors; 143 warnings emitted [INFO] running `Command { std: "docker" "inspect" "a1c55c1023ff5e81560a2155a96b58f0dedb4c359815c5c5356e7bfb88ab08e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1c55c1023ff5e81560a2155a96b58f0dedb4c359815c5c5356e7bfb88ab08e1", kill_on_drop: false }` [INFO] [stdout] a1c55c1023ff5e81560a2155a96b58f0dedb4c359815c5c5356e7bfb88ab08e1