[INFO] fetching crate relp-num 0.1.13...
[INFO] testing relp-num-0.1.13 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8
[INFO] extracting crate relp-num 0.1.13 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate relp-num 0.1.13
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate relp-num 0.1.13
[INFO] tweaked toml for crates.io crate relp-num 0.1.13 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate relp-num 0.1.13 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relp-num 0.1.13 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 48a0ebd4e532db491295000742993fffe66227e4433eebd814150b9378c7a032
[INFO] running `Command { std: "docker" "start" "-a" "48a0ebd4e532db491295000742993fffe66227e4433eebd814150b9378c7a032", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "48a0ebd4e532db491295000742993fffe66227e4433eebd814150b9378c7a032", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48a0ebd4e532db491295000742993fffe66227e4433eebd814150b9378c7a032", kill_on_drop: false }`
[INFO] [stdout] 48a0ebd4e532db491295000742993fffe66227e4433eebd814150b9378c7a032
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe3790cd5d3fd6daa47c3c42e2b2c8b626e91f7c16badd377154bea385f49344
[INFO] running `Command { std: "docker" "start" "-a" "fe3790cd5d3fd6daa47c3c42e2b2c8b626e91f7c16badd377154bea385f49344", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.1.24
[INFO] [stderr]    Compiling smallvec v1.13.1
[INFO] [stderr]    Compiling gcd v2.3.0
[INFO] [stderr]    Compiling index-utils v2.2.3
[INFO] [stderr]    Compiling relp-num v0.1.13 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(core_intrinsics)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `result_flattening` has been stable since 1.89.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(result_flattening)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/one.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/one.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/one.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/signed_one.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/signed_one.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/signed_one.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | forwards!(NonZeroI8, NonZeroU8, i8, u8, size_8::factorize);
[INFO] [stdout]    | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | forwards!(NonZeroI8, NonZeroU8, i8, u8, size_8::factorize);
[INFO] [stdout]    | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | forwards!(NonZeroI8, NonZeroU8, i8, u8, size_8::factorize);
[INFO] [stdout]    | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 | forwards!(NonZeroI8, NonZeroU8, i8, u8, size_8::factorize);
[INFO] [stdout]    | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | forwards!(NonZeroI16, NonZeroU16, i16, u16, size_16::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | forwards!(NonZeroI16, NonZeroU16, i16, u16, size_16::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | forwards!(NonZeroI16, NonZeroU16, i16, u16, size_16::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 | forwards!(NonZeroI16, NonZeroU16, i16, u16, size_16::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 | forwards!(NonZeroI32, NonZeroU32, i32, u32, size_32::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 | forwards!(NonZeroI32, NonZeroU32, i32, u32, size_32::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 | forwards!(NonZeroI32, NonZeroU32, i32, u32, size_32::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 | forwards!(NonZeroI32, NonZeroU32, i32, u32, size_32::factorize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | forwards!(NonZeroI64, NonZeroU64, i64, u64, factorize64);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | forwards!(NonZeroI64, NonZeroU64, i64, u64, factorize64);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | forwards!(NonZeroI64, NonZeroU64, i64, u64, factorize64);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/factorization/mod.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | forwards!(NonZeroI64, NonZeroU64, i64, u64, factorize64);
[INFO] [stdout]    | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 | unsigned!(u8);
[INFO] [stdout]    | ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 | unsigned!(u16);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 | unsigned!(u32);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 | unsigned!(u64);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 | unsigned!(u128);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 | unsigned!(usize);
[INFO] [stdout]    | ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 | signed!(i8);
[INFO] [stdout]    | ----------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 | signed!(i16);
[INFO] [stdout]    | ------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 | signed!(i32);
[INFO] [stdout]    | ------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 | signed!(i64);
[INFO] [stdout]    | ------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 | signed!(i128);
[INFO] [stdout]    | ------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 | signed!(isize);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | non_zero_unsigned!(NonZeroU8);
[INFO] [stdout]    | ----------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | non_zero_unsigned!(NonZeroU16);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 | non_zero_unsigned!(NonZeroU32);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | non_zero_unsigned!(NonZeroU64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | non_zero_unsigned!(NonZeroU128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/sign.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | non_zero_unsigned!(NonZeroUsize);
[INFO] [stdout]    | -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `non_zero_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 | non_zero_signed!(NonZeroI8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 | non_zero_signed!(NonZeroI16);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | non_zero_signed!(NonZeroI32);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 | non_zero_signed!(NonZeroI64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 | non_zero_signed!(NonZeroI128);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/sign.rs:85:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 | non_zero_signed!(NonZeroIsize);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `non_zero_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/integer/big/io.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/big/ops/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/big/ops/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/big/properties.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/integer/big/properties.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[must_use]
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 | could_be_zero!(i8);
[INFO] [stdout]    | ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 | could_be_zero!(u8);
[INFO] [stdout]    | ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 | could_be_zero!(i16);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 | could_be_zero!(u16);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 | could_be_zero!(i32);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 | could_be_zero!(u32);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 | could_be_zero!(i64);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 | could_be_zero!(u64);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 | could_be_zero!(i128);
[INFO] [stdout]    | -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 | could_be_zero!(u128);
[INFO] [stdout]    | -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 | could_be_zero!(isize);
[INFO] [stdout]    | --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 | could_be_zero!(usize);
[INFO] [stdout]    | --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 | could_be_zero!(f32);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 | could_be_zero!(f64);
[INFO] [stdout]    | ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | could_be_zero_tuple!(i8);
[INFO] [stdout]    | ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | could_be_zero_tuple!(u8);
[INFO] [stdout]    | ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | could_be_zero_tuple!(i16);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 | could_be_zero_tuple!(u16);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | could_be_zero_tuple!(i32);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | could_be_zero_tuple!(u32);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 | could_be_zero_tuple!(i64);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | could_be_zero_tuple!(u64);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | could_be_zero_tuple!(i128);
[INFO] [stdout]    | -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | could_be_zero_tuple!(u128);
[INFO] [stdout]    | -------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | could_be_zero_tuple!(isize);
[INFO] [stdout]    | --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | could_be_zero_tuple!(usize);
[INFO] [stdout]    | --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | could_be_zero_tuple!(f32);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | could_be_zero_tuple!(f64);
[INFO] [stdout]    | ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `could_be_zero_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | can_not_be_zero!(NonZeroI8);
[INFO] [stdout]    | --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]   --> src/non_zero/mod.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             #[must_use]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | can_not_be_zero!(NonZeroI16);
[INFO] [stdout]    | ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]    = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | can_not_be_zero!(NonZeroI32);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | can_not_be_zero!(NonZeroI64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | can_not_be_zero!(NonZeroI128);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | can_not_be_zero!(NonZeroIsize);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | can_not_be_zero!(NonZeroU8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | can_not_be_zero!(NonZeroU16);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | can_not_be_zero!(NonZeroU32);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | can_not_be_zero!(NonZeroU64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 | can_not_be_zero!(NonZeroU128);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/non_zero/mod.rs:89:13
[INFO] [stdout]     |
[INFO] [stdout]  89 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 | can_not_be_zero!(NonZeroUsize);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `can_not_be_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 | creation!(Rational8, i8, u8, gcd8, simplify8);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 | creation!(Rational16, i16, u16, gcd16, simplify16);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | creation!(Rational32, i32, u32, gcd32, simplify32);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 | creation!(Rational64, i64, u64, gcd64, simplify64);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | creation!(Rational128, i128, u128, gcd128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:274:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 | creation!(RationalUsize, isize, usize, gcd_usize, simplify_usize);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `creation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 343 | impl_one!(Rational8, Sign);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 343 | impl_one!(Rational8, Sign);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_one!(Rational16, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_one!(Rational16, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_one!(Rational32, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_one!(Rational32, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_one!(Rational64, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_one!(Rational64, Sign);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_one!(Rational128, Sign);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_one!(Rational128, Sign);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_one!(RationalUsize, Sign);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_one!(RationalUsize, Sign);
[INFO] [stdout]     | ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 349 | impl_one!(NonZeroRational8, NonZeroSign);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 349 | impl_one!(NonZeroRational8, NonZeroSign);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_one!(NonZeroRational16, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_one!(NonZeroRational16, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 351 | impl_one!(NonZeroRational32, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 351 | impl_one!(NonZeroRational32, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_one!(NonZeroRational64, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_one!(NonZeroRational64, NonZeroSign);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 353 | impl_one!(NonZeroRational128, NonZeroSign);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 353 | impl_one!(NonZeroRational128, NonZeroSign);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_one!(NonZeroRationalUsize, NonZeroSign);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_one!(NonZeroRationalUsize, NonZeroSign);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `impl_one` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 | size_dependent_unsigned!(Rational8, u8, u8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 | size_dependent_unsigned!(Rational8, u8, u8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 | size_dependent_unsigned!(Rational8, u8, u8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | size_dependent_unsigned!(Rational16, u16, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | size_dependent_unsigned!(Rational16, u16, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | size_dependent_unsigned!(Rational16, u16, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | size_dependent_unsigned!(Rational16, u16, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | size_dependent_unsigned!(Rational16, u16, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | size_dependent_unsigned!(Rational16, u16, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | size_dependent_unsigned!(Rational32, u32, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | size_dependent_unsigned!(Rational32, u32, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | size_dependent_unsigned!(Rational32, u32, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | size_dependent_unsigned!(Rational32, u32, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | size_dependent_unsigned!(Rational32, u32, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | size_dependent_unsigned!(Rational32, u32, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | size_dependent_unsigned!(Rational32, u32, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | size_dependent_unsigned!(Rational32, u32, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | size_dependent_unsigned!(Rational32, u32, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | size_dependent_unsigned!(Rational64, u64, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | size_dependent_unsigned!(Rational64, u64, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | size_dependent_unsigned!(Rational64, u64, u8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | size_dependent_unsigned!(Rational64, u64, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | size_dependent_unsigned!(Rational64, u64, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | size_dependent_unsigned!(Rational64, u64, u16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | size_dependent_unsigned!(Rational64, u64, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | size_dependent_unsigned!(Rational64, u64, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | size_dependent_unsigned!(Rational64, u64, u32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | size_dependent_unsigned!(Rational64, u64, u64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | size_dependent_unsigned!(Rational64, u64, u64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | size_dependent_unsigned!(Rational64, u64, u64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | size_dependent_unsigned!(Rational128, u128, u8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | size_dependent_unsigned!(Rational128, u128, u8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | size_dependent_unsigned!(Rational128, u128, u8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | size_dependent_unsigned!(Rational128, u128, u16, simplify16);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | size_dependent_unsigned!(Rational128, u128, u16, simplify16);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | size_dependent_unsigned!(Rational128, u128, u16, simplify16);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | size_dependent_unsigned!(Rational128, u128, u32, simplify32);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | size_dependent_unsigned!(Rational128, u128, u32, simplify32);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | size_dependent_unsigned!(Rational128, u128, u32, simplify32);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 | size_dependent_unsigned!(Rational128, u128, u64, simplify64);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 | size_dependent_unsigned!(Rational128, u128, u64, simplify64);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 | size_dependent_unsigned!(Rational128, u128, u64, simplify64);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | size_dependent_unsigned!(Rational128, u128, u128, simplify128);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:370:13
[INFO] [stdout]     |
[INFO] [stdout] 370 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | size_dependent_unsigned!(Rational128, u128, u128, simplify128);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | size_dependent_unsigned!(Rational128, u128, u128, simplify128);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_unsigned` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 | size_dependent_signed!(Rational8, u8, i8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 | size_dependent_signed!(Rational8, u8, i8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 | size_dependent_signed!(Rational8, u8, i8, simplify8);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 457 | size_dependent_signed!(Rational16, u16, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 457 | size_dependent_signed!(Rational16, u16, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 457 | size_dependent_signed!(Rational16, u16, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 458 | size_dependent_signed!(Rational16, u16, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 458 | size_dependent_signed!(Rational16, u16, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 458 | size_dependent_signed!(Rational16, u16, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | size_dependent_signed!(Rational32, u32, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | size_dependent_signed!(Rational32, u32, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | size_dependent_signed!(Rational32, u32, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 | size_dependent_signed!(Rational32, u32, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 | size_dependent_signed!(Rational32, u32, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 | size_dependent_signed!(Rational32, u32, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 461 | size_dependent_signed!(Rational32, u32, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 461 | size_dependent_signed!(Rational32, u32, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 461 | size_dependent_signed!(Rational32, u32, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 462 | size_dependent_signed!(Rational64, u64, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 462 | size_dependent_signed!(Rational64, u64, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 462 | size_dependent_signed!(Rational64, u64, i8, simplify8);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 463 | size_dependent_signed!(Rational64, u64, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 463 | size_dependent_signed!(Rational64, u64, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 463 | size_dependent_signed!(Rational64, u64, i16, simplify16);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 464 | size_dependent_signed!(Rational64, u64, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 464 | size_dependent_signed!(Rational64, u64, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 464 | size_dependent_signed!(Rational64, u64, i32, simplify32);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 465 | size_dependent_signed!(Rational64, u64, i64, simplify64);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 465 | size_dependent_signed!(Rational64, u64, i64, simplify64);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 465 | size_dependent_signed!(Rational64, u64, i64, simplify64);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 | size_dependent_signed!(Rational128, u128, i8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 | size_dependent_signed!(Rational128, u128, i8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 | size_dependent_signed!(Rational128, u128, i8, simplify8);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 | size_dependent_signed!(Rational128, u128, i16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 | size_dependent_signed!(Rational128, u128, i16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 | size_dependent_signed!(Rational128, u128, i16, simplify16);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | size_dependent_signed!(Rational128, u128, i32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | size_dependent_signed!(Rational128, u128, i32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | size_dependent_signed!(Rational128, u128, i32, simplify32);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 469 | size_dependent_signed!(Rational128, u128, i64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 469 | size_dependent_signed!(Rational128, u128, i64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 469 | size_dependent_signed!(Rational128, u128, i64, simplify64);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 470 | size_dependent_signed!(Rational128, u128, i128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 470 | size_dependent_signed!(Rational128, u128, i128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/io.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 470 | size_dependent_signed!(Rational128, u128, i128, simplify128);
[INFO] [stdout]     | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `size_dependent_signed` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | forwards!(u8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | forwards!(NonZeroU8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | forwards!(i8, Rational8);
[INFO] [stdout]     | ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forwards!(NonZeroI8, Rational8);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | forwards!(u8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | forwards!(u16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | forwards!(NonZeroU8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | forwards!(NonZeroU16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | forwards!(i8, Rational16);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | forwards!(i16, Rational16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | forwards!(NonZeroI8, Rational16);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forwards!(NonZeroI16, Rational16);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | forwards!(u8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | forwards!(u16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | forwards!(u32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | forwards!(NonZeroU8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | forwards!(NonZeroU16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | forwards!(NonZeroU32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 244 | forwards!(i8, Rational32);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 245 | forwards!(i16, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 | forwards!(i32, Rational32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 | forwards!(NonZeroI8, Rational32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 | forwards!(NonZeroI16, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forwards!(NonZeroI32, Rational32);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 | forwards!(u8, Rational64);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 | forwards!(u16, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 | forwards!(u32, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 254 | forwards!(u64, Rational64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:22:13
[INFO] [stdout]     |
[INFO] [stdout]  22 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:54:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:71:13
[INFO] [stdout]     |
[INFO] [stdout]  71 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:93:13
[INFO] [stdout]     |
[INFO] [stdout]  93 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, traits, and unions
[INFO] [stdout]     = note: this warning originates in the macro `forwards` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks
[INFO] [stdout]    --> src/rational/small/ops/with_int.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             #[must_use]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 | forwards!(usize, Rational64);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[WARN] too many lines in the log, truncating it
