[INFO] fetching crate substrate-fixed 0.6.0...
[INFO] testing substrate-fixed-0.6.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate substrate-fixed 0.6.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate substrate-fixed 0.6.0
[INFO] finished tweaking crates.io crate substrate-fixed 0.6.0
[INFO] tweaked toml for crates.io crate substrate-fixed 0.6.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate substrate-fixed 0.6.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate substrate-fixed 0.6.0 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" "+1.100.0-beta.1" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b
[INFO] running `Command { std: "docker" "start" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling rustversion v1.0.20
[INFO] [stderr]    Compiling toml_datetime v0.6.9
[INFO] [stderr]    Compiling winnow v0.7.7
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling substrate-typenum v1.17.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling substrate-fixed v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling parity-scale-codec v3.7.4
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling toml_edit v0.22.26
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.4
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `bits_from_parts` and `from_parts` are never used
[INFO] [stdout]   --> src/float_helper.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait FloatHelper: Copy {
[INFO] [stdout]    |           ----------- associated functions in this trait
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn bits_from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self::Bits;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     fn from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self;
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.22s
[INFO] running `Command { std: "docker" "inspect" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling zerocopy v0.8.25
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `bits_from_parts` and `from_parts` are never used
[INFO] [stdout]   --> src/float_helper.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait FloatHelper: Copy {
[INFO] [stdout]    |           ----------- associated functions in this trait
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn bits_from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self::Bits;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     fn from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self;
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling rand_xoshiro v0.4.0
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling csv-core v0.1.12
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling csv v1.3.1
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling substrate-fixed v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:48:44
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:58:37
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:72:34
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/float_helper.rs:84:46
[INFO] [stdout]     |
[INFO] [stdout]  42 | macro_rules! sealed_float {
[INFO] [stdout] ...
[INFO] [stdout]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stdout] ...
[INFO] [stdout] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:416:1
[INFO] [stdout]      |
[INFO] [stdout]  416 | / fixed! {
[INFO] [stdout]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stdout]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stdout]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  420 | |     u8, Unsigned
[INFO] [stdout]  421 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:422:1
[INFO] [stdout]      |
[INFO] [stdout]  422 | / fixed! {
[INFO] [stdout]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stdout]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stdout]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  426 | |     u16, Unsigned
[INFO] [stdout]  427 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:428:1
[INFO] [stdout]      |
[INFO] [stdout]  428 | / fixed! {
[INFO] [stdout]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stdout]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stdout]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  432 | |     u32, Unsigned
[INFO] [stdout]  433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:434:1
[INFO] [stdout]      |
[INFO] [stdout]  434 | / fixed! {
[INFO] [stdout]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stdout]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stdout]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  440 | |     u64, Unsigned
[INFO] [stdout]  441 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:442:1
[INFO] [stdout]      |
[INFO] [stdout]  442 | / fixed! {
[INFO] [stdout]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stdout]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stdout]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  450 | |     u128, Unsigned
[INFO] [stdout]  451 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:452:1
[INFO] [stdout]      |
[INFO] [stdout]  452 | / fixed! {
[INFO] [stdout]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stdout]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stdout]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stdout]  456 | |     u8, Signed
[INFO] [stdout]  457 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:458:1
[INFO] [stdout]      |
[INFO] [stdout]  458 | / fixed! {
[INFO] [stdout]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stdout]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stdout]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stdout]  462 | |     u16, Signed
[INFO] [stdout]  463 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:464:1
[INFO] [stdout]      |
[INFO] [stdout]  464 | / fixed! {
[INFO] [stdout]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stdout]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stdout]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stdout]  468 | |     u32, Signed
[INFO] [stdout]  469 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:470:1
[INFO] [stdout]      |
[INFO] [stdout]  470 | / fixed! {
[INFO] [stdout]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stdout]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stdout]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  476 | |     u64, Signed
[INFO] [stdout]  477 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:37:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/macros_no_frac.rs:54:47
[INFO] [stdout]      |
[INFO] [stdout]   16 | / macro_rules! fixed_no_frac {
[INFO] [stdout]   17 | |     (
[INFO] [stdout]   18 | |         $description:expr,
[INFO] [stdout]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stdout] ...    |
[INFO] [stdout]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stdout]      | |                                               ^^^^^^^^^
[INFO] [stdout] ...    |
[INFO] [stdout] 1429 | |     };
[INFO] [stdout] 1430 | | }
[INFO] [stdout]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:478:1
[INFO] [stdout]      |
[INFO] [stdout]  478 | / fixed! {
[INFO] [stdout]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stdout]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stdout]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stdout] ...    |
[INFO] [stdout]  486 | |     u128, Signed
[INFO] [stdout]  487 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `bits_from_parts` and `from_parts` are never used
[INFO] [stdout]   --> src/float_helper.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait FloatHelper: Copy {
[INFO] [stdout]    |           ----------- associated functions in this trait
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn bits_from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self::Bits;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     fn from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self;
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.85s
[INFO] running `Command { std: "docker" "inspect" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:48:44
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr]     = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:53:36
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:58:37
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:72:34
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:84:46
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f32 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 212 | sealed_float! { f32(u32, i32, 24) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:48:44
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  48 |             const EXP_MASK: Self::Bits = !(Self::SIGN_MASK | Self::MANT_MASK);
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:53:36
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  53 |                 (self.to_bits() & !Self::SIGN_MASK) > Self::EXP_MASK
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:58:37
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  58 |                 let sign = if neg { Self::SIGN_MASK } else { 0 };
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:72:34
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  72 |                 let neg = bits & Self::SIGN_MASK != 0;
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: an associated constant with this name may be added to the standard library in the future
[INFO] [stderr]    --> src/float_helper.rs:84:46
[INFO] [stderr]     |
[INFO] [stderr]  42 | macro_rules! sealed_float {
[INFO] [stderr] ...
[INFO] [stderr]  84 |                 let bits_sign = if val.neg { Self::SIGN_MASK } else { 0 };
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^ help: use the fully qualified path to the associated const: `<f64 as FloatHelper>::SIGN_MASK`
[INFO] [stderr] ...
[INFO] [stderr] 213 | sealed_float! { f64(u64, i64, 53) }
[INFO] [stderr]     | ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stderr]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:416:1
[INFO] [stderr]      |
[INFO] [stderr]  416 | / fixed! {
[INFO] [stderr]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stderr]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stderr]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stderr]  420 | |     u8, Unsigned
[INFO] [stderr]  421 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:416:1
[INFO] [stderr]      |
[INFO] [stderr]  416 | / fixed! {
[INFO] [stderr]  417 | |     "An eight-bit fixed-point unsigned",
[INFO] [stderr]  418 | |     FixedU8(u8, LeEqU8, "8", "4"),
[INFO] [stderr]  419 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stderr]  420 | |     u8, Unsigned
[INFO] [stderr]  421 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:422:1
[INFO] [stderr]      |
[INFO] [stderr]  422 | / fixed! {
[INFO] [stderr]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stderr]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stderr]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stderr]  426 | |     u16, Unsigned
[INFO] [stderr]  427 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:422:1
[INFO] [stderr]      |
[INFO] [stderr]  422 | / fixed! {
[INFO] [stderr]  423 | |     "A 16-bit fixed-point unsigned",
[INFO] [stderr]  424 | |     FixedU16(u16, LeEqU16, "16", "12"),
[INFO] [stderr]  425 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stderr]  426 | |     u16, Unsigned
[INFO] [stderr]  427 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:428:1
[INFO] [stderr]      |
[INFO] [stderr]  428 | / fixed! {
[INFO] [stderr]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stderr]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stderr]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stderr]  432 | |     u32, Unsigned
[INFO] [stderr]  433 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:428:1
[INFO] [stderr]      |
[INFO] [stderr]  428 | / fixed! {
[INFO] [stderr]  429 | |     "A 32-bit fixed-point unsigned",
[INFO] [stderr]  430 | |     FixedU32(u32, LeEqU32, "32", "28"),
[INFO] [stderr]  431 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stderr]  432 | |     u32, Unsigned
[INFO] [stderr]  433 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:434:1
[INFO] [stderr]      |
[INFO] [stderr]  434 | / fixed! {
[INFO] [stderr]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stderr]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stderr]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  440 | |     u64, Unsigned
[INFO] [stderr]  441 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:434:1
[INFO] [stderr]      |
[INFO] [stderr]  434 | / fixed! {
[INFO] [stderr]  435 | |     "A 64-bit fixed-point unsigned",
[INFO] [stderr]  436 | |     FixedU64(u64, LeEqU64, "64", "60"),
[INFO] [stderr]  437 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  440 | |     u64, Unsigned
[INFO] [stderr]  441 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:442:1
[INFO] [stderr]      |
[INFO] [stderr]  442 | / fixed! {
[INFO] [stderr]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stderr]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stderr]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  450 | |     u128, Unsigned
[INFO] [stderr]  451 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:442:1
[INFO] [stderr]      |
[INFO] [stderr]  442 | / fixed! {
[INFO] [stderr]  443 | |     "A 128-bit fixed-point unsigned",
[INFO] [stderr]  444 | |     FixedU128(u128, LeEqU128, "128", "124"),
[INFO] [stderr]  445 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  450 | |     u128, Unsigned
[INFO] [stderr]  451 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:452:1
[INFO] [stderr]      |
[INFO] [stderr]  452 | / fixed! {
[INFO] [stderr]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stderr]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stderr]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stderr]  456 | |     u8, Signed
[INFO] [stderr]  457 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:452:1
[INFO] [stderr]      |
[INFO] [stderr]  452 | / fixed! {
[INFO] [stderr]  453 | |     "An eight-bit fixed-point signed",
[INFO] [stderr]  454 | |     FixedI8(i8, LeEqU8, "8", "4"),
[INFO] [stderr]  455 | |     1, "0x12", "[0x12]", "[0x12]",
[INFO] [stderr]  456 | |     u8, Signed
[INFO] [stderr]  457 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:458:1
[INFO] [stderr]      |
[INFO] [stderr]  458 | / fixed! {
[INFO] [stderr]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stderr]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stderr]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stderr]  462 | |     u16, Signed
[INFO] [stderr]  463 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:458:1
[INFO] [stderr]      |
[INFO] [stderr]  458 | / fixed! {
[INFO] [stderr]  459 | |     "A 16-bit fixed-point signed",
[INFO] [stderr]  460 | |     FixedI16(i16, LeEqU16, "16", "12"),
[INFO] [stderr]  461 | |     2, "0x1234", "[0x12, 0x34]", "[0x34, 0x12]",
[INFO] [stderr]  462 | |     u16, Signed
[INFO] [stderr]  463 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:464:1
[INFO] [stderr]      |
[INFO] [stderr]  464 | / fixed! {
[INFO] [stderr]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stderr]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stderr]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stderr]  468 | |     u32, Signed
[INFO] [stderr]  469 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:464:1
[INFO] [stderr]      |
[INFO] [stderr]  464 | / fixed! {
[INFO] [stderr]  465 | |     "A 32-bit fixed-point signed",
[INFO] [stderr]  466 | |     FixedI32(i32, LeEqU32, "32", "28"),
[INFO] [stderr]  467 | |     4, "0x1234_5678", "[0x12, 0x34, 0x56, 0x78]", "[0x78, 0x56, 0x34, 0x12]",
[INFO] [stderr]  468 | |     u32, Signed
[INFO] [stderr]  469 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:470:1
[INFO] [stderr]      |
[INFO] [stderr]  470 | / fixed! {
[INFO] [stderr]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stderr]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stderr]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  476 | |     u64, Signed
[INFO] [stderr]  477 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:470:1
[INFO] [stderr]      |
[INFO] [stderr]  470 | / fixed! {
[INFO] [stderr]  471 | |     "A 64-bit fixed-point signed",
[INFO] [stderr]  472 | |     FixedI64(i64, LeEqU64, "64", "60"),
[INFO] [stderr]  473 | |     8, "0x1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  476 | |     u64, Signed
[INFO] [stderr]  477 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:37:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   37 | |                     Self::from_bits(<$Inner>::min_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:478:1
[INFO] [stderr]      |
[INFO] [stderr]  478 | / fixed! {
[INFO] [stderr]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stderr]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stderr]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  486 | |     u128, Signed
[INFO] [stderr]  487 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]     --> src/macros_no_frac.rs:54:47
[INFO] [stderr]      |
[INFO] [stderr]   16 | / macro_rules! fixed_no_frac {
[INFO] [stderr]   17 | |     (
[INFO] [stderr]   18 | |         $description:expr,
[INFO] [stderr]   19 | |         $Fixed:ident[$s_fixed:expr]($Inner:ty[$s_inner:expr], $s_nbits:expr),
[INFO] [stderr] ...    |
[INFO] [stderr]   54 | |                     Self::from_bits(<$Inner>::max_value())
[INFO] [stderr]      | |                                               ^^^^^^^^^
[INFO] [stderr] ...    |
[INFO] [stderr] 1429 | |     };
[INFO] [stderr] 1430 | | }
[INFO] [stderr]      | |_- this warning originates in the macro `fixed_no_frac` which comes from the expansion of the macro `fixed`
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:478:1
[INFO] [stderr]      |
[INFO] [stderr]  478 | / fixed! {
[INFO] [stderr]  479 | |     "A 128-bit fixed-point signed",
[INFO] [stderr]  480 | |     FixedI128(i128, LeEqU128, "128", "124"),
[INFO] [stderr]  481 | |     16, "0x1234_5678_9ABC_DEF0_1234_5678_9ABC_DEF0",
[INFO] [stderr] ...    |
[INFO] [stderr]  486 | |     u128, Signed
[INFO] [stderr]  487 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `bits_from_parts` and `from_parts` are never used
[INFO] [stderr]   --> src/float_helper.rs:34:8
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub trait FloatHelper: Copy {
[INFO] [stderr]    |           ----------- associated functions in this trait
[INFO] [stderr] ...
[INFO] [stderr] 34 |     fn bits_from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self::Bits;
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 35 |     fn from_parts(neg: bool, exp: i32, mant: Self::Bits) -> Self;
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `substrate-fixed` (lib) generated 31 warnings (run `cargo fix --lib -p substrate-fixed` to apply 10 suggestions)
[INFO] [stderr] warning: `substrate-fixed` (lib test) generated 31 warnings (31 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/substrate-fixed/121814193ec5dbcd/out/substrate_fixed-121814193ec5dbcd)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test cmp::tests::cmp_signed ... ok
[INFO] [stdout] test arith::tests::fixed_i16 ... ok
[INFO] [stdout] test consts::tests::cmp_f32 ... ok
[INFO] [stdout] test consts::tests::cmp_parse ... ok
[INFO] [stdout] test arith::tests::fixed_u128 ... ok
[INFO] [stdout] test arith::tests::fixed_u16 ... ok
[INFO] [stdout] test arith::tests::rem_int ... ok
[INFO] [stdout] test cmp::tests::cmp_unsigned ... ok
[INFO] [stdout] test convert::tests::expanding_from_signed ... ok
[INFO] [stdout] test consts::tests::cmp_f64 ... ok
[INFO] [stdout] test arith::tests::fixed_i128 ... ok
[INFO] [stdout] test convert::tests::expanding_from_unsigned_to_signed ... ok
[INFO] [stdout] test convert::tests::expanding_from_unsigned ... ok
[INFO] [stdout] test convert::tests::signed_from_float ... ok
[INFO] [stdout] test convert::tests::to_infinite_f32 ... ok
[INFO] [stdout] test display::tests::rounding ... ok
[INFO] [stdout] test from_str::tests::check_dec_128 ... ok
[INFO] [stdout] test convert::tests::to_size ... ok
[INFO] [stdout] test display::tests::dec ... ok
[INFO] [stdout] test from_str::tests::check_dec_8 ... ok
[INFO] [stdout] test from_str::tests::check_exact_decimal ... ok
[INFO] [stdout] test from_str::tests::check_i128_u128_from_str ... ok
[INFO] [stdout] test from_str::tests::check_i128_u128_from_str_hex ... ok
[INFO] [stdout] test from_str::tests::check_i16_u16_from_str ... ok
[INFO] [stdout] test from_str::tests::check_i16_u16_from_str_binary ... ok
[INFO] [stdout] test from_str::tests::check_i16_u16_from_str_hex ... ok
[INFO] [stdout] test display::tests::hex ... ok
[INFO] [stdout] test from_str::tests::check_i16_u16_from_str_octal ... ok
[INFO] [stdout] test from_str::tests::check_i32_u32_from_str ... ok
[INFO] [stdout] test from_str::tests::check_i64_u64_from_str ... ok
[INFO] [stdout] test from_str::tests::check_parse_bounds ... ok
[INFO] [stdout] test display::tests::check_ceil_log10_2_times ... ok
[INFO] [stdout] test convert::tests::unsigned_from_num ... ok
[INFO] [stdout] test display::tests::display_frac ... ok
[INFO] [stdout] test convert::tests::to_f64 ... ok
[INFO] [stdout] test convert::tests::to_f32 ... ok
[INFO] [stdout] test from_str::tests::frac4 ... ok
[INFO] [stdout] test from_str::tests::overflowing ... ok
[INFO] [stdout] test tests::rounding_signed ... ok
[INFO] [stdout] test tests::rounding_unsigned ... ok
[INFO] [stdout] test tests::scale_info_works ... ok
[INFO] [stdout] test transcendental::tests::exp_works ... ok
[INFO] [stdout] test transcendental::tests::log2_works ... ok
[INFO] [stdout] test transcendental::tests::pow_works ... ok
[INFO] [stdout] test transcendental::tests::powi_works ... ok
[INFO] [stdout] test transcendental::tests::rs_works ... ok
[INFO] [stdout] test transcendental::tests::sin_works ... ok
[INFO] [stdout] test transcendental::tests::asin_works ... ok
[INFO] [stdout] test from_str::tests::check_i8_u8_from_str ... ok
[INFO] [stdout] test transcendental::tests::sqrt_check_lower_bound_of_working_values ... ok
[INFO] [stdout] test transcendental::tests::sqrt_works ... ok
[INFO] [stdout] test transcendental::tests::cos_works ... ok
[INFO] [stdout] test transcendental::tests::ln_works ... ok
[INFO] [stdout] test transcendental::tests::tan_works ... ok
[INFO] [stdout] test from_str::tests::check_dec_16 ... ok
[INFO] [stdout] test wide_div::tests::test_wide_div_rem ... ok
[INFO] [stdout] test display::tests::format ... ok
[INFO] [stdout] test display::tests::compare_frac0_int ... ok
[INFO] [stdout] test display::tests::compare_frac4_float ... ok
[INFO] [stdout] test display::tests::close_to_round_decimal ... ok
[INFO] [stdout] test convert::tests::from_bool ... ok
[INFO] [stdout] test wide_div::tests::test_wide_idiv_rem ... ok
[INFO] [stdout] test from_str::tests::check_dec_64 ... ok
[INFO] [stdout] test from_str::tests::check_dec_32 ... ok
[INFO] [stdout] test from_str::tests::frac17 ... ok
[INFO] [stdout] test display::tests::compare_frac17_float ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests substrate_fixed
[INFO] [stdout] 
[INFO] [stdout] running 1310 tests
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 871) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 898) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 917) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 903) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 893) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 921) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 889) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 929) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 875) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 880) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 912) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 925) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 885) - compile fail ... ok
[INFO] [stdout] test src/consts.rs - consts (line 23) ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 908) - compile fail ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 933) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - (line 85) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::INT_NBITS (line 482) ... ok
[INFO] [stdout] test src/from_str.rs - from_str::ParseFixedError (line 516) ... ok
[INFO] [stdout] test src/convert.rs - convert::_compile_fail_tests (line 856) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_add (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_div_int (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_ceil (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_div (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::FRAC_NBITS (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_abs (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::ceil (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_floor (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128 (line 486) ... ok
[INFO] [stdout] test src/lib.rs - (line 105) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_from_num (line 496) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_mul (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::abs (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_div_euclid_int (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_rem_euclid (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_neg (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_div_euclid (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_rem (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::count_zeros (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::count_ones (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_rem_euclid_int (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_shl (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_mul_int (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_to_num (line 497) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_rem_int (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::div_euclid (line 492) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_sub (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_shr (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_round_ties_to_even (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::floor (line 491) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::frac (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::div_euclid_int (line 492) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::checked_round (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_bits (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::is_negative (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::max_value (line 482) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_ne_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::frac_nbits (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::is_positive (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_str_binary (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::int_nbits (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::int (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_str_hex (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_le_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_be_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::leading_zeros (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::min_value (line 482) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_num (line 504) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::from_str_octal (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_floor (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_abs (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_neg (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_div_int (line 490) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_from_str_binary (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_from_str_octal (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_ceil (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_from_num (line 503) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_add (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_div (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_from_str_hex (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_div_euclid_int (line 490) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_mul_int (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_div_euclid (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_mul (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_round_ties_to_even (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_round (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::rem_euclid (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::rem_euclid_int (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_shl (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_rem_euclid_int (line 492) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::rotate_right (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_sub (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_from_str (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_to_num (line 499) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_from_num (line 501) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::round (line 490) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_ceil (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_floor (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::rotate_left (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_div_euclid (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::overflowing_shr (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_abs (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::round_to_zero (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_from_str (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_div (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::round_ties_to_even (line 490) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_from_str_binary (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_from_str_octal (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_neg (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::to_be_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_mul (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_round (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_add (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_from_str_hex (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::to_le_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_sub (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::to_bits (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_ceil (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::signum (line 495) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::to_num (line 503) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_mul_int (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_round_ties_to_even (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_from_str_hex (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_abs (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_div_euclid_int (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::trailing_zeros (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_div_int (line 488) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::saturating_to_num (line 497) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_from_str_octal (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::to_ne_bytes (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_add (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_mul (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_div_euclid (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_floor (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_div (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_from_str_binary (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_to_num (line 497) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_from_str (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_from_num (line 500) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_round (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_mul_int (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_round_ties_to_even (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_neg (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_shr (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_sub (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::abs (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::FRAC_NBITS (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::INT_NBITS (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_ceil (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_div (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_rem_euclid_int (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::ceil (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_abs (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16 (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI128<Frac>::wrapping_shl (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_from_num (line 476) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_floor (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_div_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_div_euclid_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_div_euclid (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_round (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_mul_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_rem (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_rem_euclid_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_rem_euclid (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_mul (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_add (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_rem_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_shr (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_sub (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_neg (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::count_zeros (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::floor (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_shl (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_round_ties_to_even (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::frac_nbits (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::frac (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::checked_to_num (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::div_euclid (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::count_ones (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_bits (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::div_euclid_int (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_ne_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_le_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_str_binary (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_be_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_add (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::max_value (line 462) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::int (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::min_value (line 462) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_str_octal (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_str_hex (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::is_positive (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::int_nbits (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::leading_zeros (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::is_negative (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_div_euclid_int (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_ceil (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::from_num (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_abs (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_div (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_div_euclid (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_neg (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_from_str (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_mul (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_from_num (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_mul_int (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_div_int (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_floor (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_from_str_octal (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_from_str_hex (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_from_str_binary (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_rem_euclid_int (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_shr (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_round (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::rotate_right (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_shl (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_to_num (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::rotate_left (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::rem_euclid_int (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::round_to_zero (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::round_ties_to_even (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_sub (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::rem_euclid (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_abs (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_add (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_from_num (line 481) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::round (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::overflowing_round_ties_to_even (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_from_str (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_div_euclid (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_ceil (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_from_str_hex (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_div (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_mul_int (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_floor (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_mul (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::signum (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_neg (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_round (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::to_bits (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_round_ties_to_even (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_from_str_binary (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_to_num (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_from_str_octal (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::to_be_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::to_le_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::saturating_sub (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_ceil (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_abs (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_from_num (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_div (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::to_num (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_div_int (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::to_ne_bytes (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_neg (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::trailing_zeros (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_from_str (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_add (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_from_str_binary (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_div_euclid (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_div_euclid_int (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_floor (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_round_ties_to_even (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_from_str_octal (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_to_num (line 477) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_mul (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_from_str_hex (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_shl (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_sub (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_mul_int (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::FRAC_NBITS (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_rem_euclid_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_round (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI16<Frac>::wrapping_shr (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::abs (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::INT_NBITS (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_abs (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32 (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::ceil (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_add (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_ceil (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_div (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_floor (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_from_num (line 482) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_div_euclid_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_div_euclid (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_mul_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_neg (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_round (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_rem_euclid_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_mul (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_rem_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_rem_euclid (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_sub (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_rem (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_div_int (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_shl (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_round_ties_to_even (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::count_ones (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::frac_nbits (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_be_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_shr (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::checked_to_num (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::frac (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::div_euclid (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::count_zeros (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::div_euclid_int (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_le_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_ne_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_bits (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_str_binary (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::max_value (line 468) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::floor (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_str_octal (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::int_nbits (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::min_value (line 468) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_num (line 490) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::from_str_hex (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_abs (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::is_negative (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_div_euclid (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::leading_zeros (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::is_positive (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_add (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_div (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_div_int (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::int (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_div_euclid_int (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_from_str_binary (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_from_str_hex (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_from_str (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_rem_euclid_int (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_ceil (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_from_str_octal (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_floor (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_mul_int (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_from_num (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_neg (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::rotate_left (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_shr (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_to_num (line 485) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::rotate_right (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::rem_euclid (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_round_ties_to_even (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_abs (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_round (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::round_to_zero (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_from_num (line 487) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::rem_euclid_int (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_mul (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_sub (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_ceil (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::overflowing_shl (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::round (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_floor (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_div (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_from_str (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_add (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::round_ties_to_even (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_round (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_from_str_binary (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_from_str_octal (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_sub (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_div_euclid (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_mul (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::to_be_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_from_str_hex (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::to_le_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::signum (line 481) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_neg (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_round_ties_to_even (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::trailing_zeros (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_to_num (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::saturating_mul_int (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::to_bits (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::to_ne_bytes (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_add (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_div_euclid (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_from_str (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_mul_int (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_from_str_hex (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_div_euclid_int (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_from_num (line 486) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::to_num (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_abs (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_div (line 472) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_from_str_octal (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_div_int (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_ceil (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_to_num (line 483) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_from_str_binary (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_floor (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_neg (line 470) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_round_ties_to_even (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_mul (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_shl (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_round (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::INT_NBITS (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::abs (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_rem_euclid_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::FRAC_NBITS (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_shr (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI32<Frac>::wrapping_sub (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64 (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_abs (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_div_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_from_num (line 488) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_ceil (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::ceil (line 481) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_mul_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_rem (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_add (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_floor (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_mul (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_div_euclid (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_rem_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_div (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_rem_euclid_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_div_euclid_int (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_neg (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_rem_euclid (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_shl (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_round_ties_to_even (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::floor (line 483) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::frac_nbits (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_sub (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::count_ones (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_round (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_bits (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_shr (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_be_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::count_zeros (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::div_euclid (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::checked_to_num (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_ne_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_le_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::frac (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::max_value (line 474) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::int_nbits (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::div_euclid_int (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::int (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::is_negative (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::is_positive (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_str_binary (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::min_value (line 474) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_str_hex (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::leading_zeros (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_ceil (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_num (line 496) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_floor (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::from_str_octal (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_div_euclid (line 481) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_div (line 481) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_from_str (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_from_num (line 495) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_from_str_binary (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_mul (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_div_euclid_int (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_from_str_hex (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_abs (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_add (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_div_int (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_from_str_octal (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_round (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_mul_int (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_shl (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_shr (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_rem_euclid_int (line 484) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::rem_euclid_int (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_round_ties_to_even (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_sub (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_neg (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::rem_euclid (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::overflowing_to_num (line 491) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::round (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::rotate_right (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::round_ties_to_even (line 482) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_from_num (line 493) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::round_to_zero (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_div_euclid (line 479) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_abs (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_from_str (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::rotate_left (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_from_str_octal (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_ceil (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_floor (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_from_str_hex (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_from_str_binary (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_add (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_mul_int (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_neg (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::to_bits (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_mul (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_div (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_round (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::to_num (line 495) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::to_ne_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_round_ties_to_even (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::signum (line 487) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_add (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::to_be_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::trailing_zeros (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::to_le_bytes (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_to_num (line 489) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::saturating_sub (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_ceil (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_abs (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_div (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_div_euclid (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_div_euclid_int (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_from_num (line 492) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_from_str (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_from_str_hex (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_neg (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_mul_int (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_from_str_binary (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_round_ties_to_even (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_div_int (line 480) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_from_str_octal (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_to_num (line 489) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_floor (line 476) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_mul (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_round (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_rem_euclid_int (line 481) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8 (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::INT_NBITS (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::FRAC_NBITS (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_shr (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_shl (line 475) ... ok
[INFO] [stdout] test src/lib.rs - FixedI64<Frac>::wrapping_sub (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::abs (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_from_num (line 470) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::ceil (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_div (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_ceil (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_add (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_div_euclid_int (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_rem_euclid (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_mul (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_div_euclid (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_div_int (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_abs (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_floor (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_rem_int (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_neg (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_mul_int (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_rem (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::div_euclid (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_shr (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_round_ties_to_even (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_shl (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_rem_euclid_int (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::count_zeros (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::div_euclid_int (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::floor (line 465) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_round (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::count_ones (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_sub (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::frac_nbits (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::checked_to_num (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_be_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_le_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_ne_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_num (line 478) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::frac (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::max_value (line 456) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_str_octal (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::is_negative (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_abs (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_bits (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::int_nbits (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_str_binary (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::min_value (line 456) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::leading_zeros (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::is_positive (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::int (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_from_str (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::from_str_hex (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_add (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_from_str_octal (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_div_euclid (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_ceil (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_div_int (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_div (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_from_str_hex (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_rem_euclid_int (line 466) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_neg (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_div_euclid_int (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_mul (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_from_str_binary (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_mul_int (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_round_ties_to_even (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_from_num (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_round (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::rem_euclid (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_floor (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_shr (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_sub (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::rotate_right (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_shl (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::rem_euclid_int (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_ceil (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::round_to_zero (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::round_ties_to_even (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_from_num (line 475) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::rotate_left (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_abs (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_from_str (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_add (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_from_str_binary (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::round (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::overflowing_to_num (line 473) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_div_euclid (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_from_str_octal (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_round_ties_to_even (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_floor (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_div (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_neg (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_to_num (line 471) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_sub (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_mul_int (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::to_be_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::to_le_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_from_str_hex (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::to_bits (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_mul (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::to_ne_bytes (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::signum (line 469) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::trailing_zeros (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::saturating_round (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_div_euclid (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_div_euclid_int (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_ceil (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_abs (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_div (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_from_str (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_add (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_from_str_octal (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::to_num (line 477) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_mul_int (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_shl (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_from_num (line 474) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_round (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_div_int (line 462) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_from_str_hex (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_rem_euclid_int (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_neg (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_from_str_binary (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_floor (line 458) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_mul (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_round_ties_to_even (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_to_num (line 471) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_sub (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedI8<Frac>::wrapping_shr (line 457) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::INT_NBITS (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::ceil (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_add (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_from_num (line 460) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_div (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_ceil (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_div_euclid_int (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::FRAC_NBITS (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128 (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_mul_int (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_div_int (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_div_euclid (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_neg (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_mul (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_floor (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_next_power_of_two (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_rem (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_rem_euclid_int (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::div_euclid (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_round (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::frac_nbits (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_be_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_rem_int (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::count_ones (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::div_euclid_int (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_rem_euclid (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_shr (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::floor (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_sub (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::count_zeros (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_round_ties_to_even (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_shl (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::checked_to_num (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::frac (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::min_value (line 446) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::max_value (line 446) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_le_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::is_power_of_two (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::int_nbits (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::leading_zeros (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::int (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_str_octal (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_bits (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::next_power_of_two (line 454) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_str_hex (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_str_binary (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_ceil (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_ne_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_div_euclid (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_div (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_add (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_div_euclid_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_div_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::from_num (line 468) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_from_str_binary (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_from_num (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_shl (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_round (line 451) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_floor (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_from_str_hex (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_neg (line 451) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_from_str_octal (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_from_str (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_round_ties_to_even (line 451) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_mul (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_sub (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_shr (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::rem_euclid_int (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_mul_int (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_ceil (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::rotate_right (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::round (line 454) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::round_to_zero (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_to_num (line 463) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_add (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::rotate_left (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_div_euclid (line 451) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::overflowing_rem_euclid_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::round_ties_to_even (line 454) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_from_str_octal (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_floor (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::to_be_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_div (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_from_str_binary (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_from_num (line 465) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_sub (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_mul (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::rem_euclid (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_to_num (line 461) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_from_str_hex (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::trailing_zeros (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_from_str (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_neg (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_mul_int (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_ceil (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_round_ties_to_even (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_add (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::saturating_round (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::to_bits (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_div_euclid_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_div_euclid (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_div_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::to_le_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_floor (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::to_num (line 467) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::to_ne_bytes (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_from_num (line 464) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_mul_int (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_from_str_binary (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_from_str (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_round_ties_to_even (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_mul (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_from_str_hex (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_from_str_octal (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_shr (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_div (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_shl (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_sub (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_neg (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::INT_NBITS (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16 (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_round (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_rem_euclid_int (line 452) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::FRAC_NBITS (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_div_euclid_int (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU128<Frac>::wrapping_to_num (line 461) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_ceil (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_add (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_from_num (line 440) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_div_euclid (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_floor (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_mul (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_div_int (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_mul_int (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_neg (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::ceil (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_div (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_next_power_of_two (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_rem_euclid (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_rem_int (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_rem_euclid_int (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_rem (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_to_num (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::count_ones (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_shr (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_round (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_round_ties_to_even (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::count_zeros (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_shl (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::checked_sub (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::div_euclid (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::div_euclid_int (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_le_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_bits (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::frac_nbits (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::frac (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::int_nbits (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_str_octal (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::floor (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_num (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_be_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::is_power_of_two (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_str_binary (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::int (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::max_value (line 426) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::min_value (line 426) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::leading_zeros (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_div (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_div_euclid_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::next_power_of_two (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_ne_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_from_str_hex (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_div_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::from_str_hex (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_mul_int (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_div_euclid (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_ceil (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_floor (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_from_str_binary (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_from_str_octal (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_neg (line 431) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_add (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_mul (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_rem_euclid_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_from_num (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_shl (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_shr (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::rem_euclid_int (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::round_to_zero (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::rotate_left (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::round (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_round_ties_to_even (line 431) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::rem_euclid (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_round (line 431) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_from_num (line 445) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_from_str (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_sub (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::round_ties_to_even (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_div (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::rotate_right (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_ceil (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::overflowing_to_num (line 443) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_add (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_div_euclid (line 431) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_from_str_binary (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_floor (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_from_str (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_round_ties_to_even (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_from_str_octal (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_to_num (line 441) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_mul (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_neg (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_round (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::to_le_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::to_bits (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::to_be_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_sub (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_from_str_hex (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::saturating_mul_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::trailing_zeros (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::to_ne_bytes (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::to_num (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_from_num (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_add (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_neg (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_div_euclid_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_ceil (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_mul (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_div_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_from_str (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_div (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_from_str_octal (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_shl (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_rem_euclid_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_from_str_hex (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_sub (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_round_ties_to_even (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_round (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_shr (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_mul_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_to_num (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_from_num (line 446) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_div_euclid (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_from_str_binary (line 429) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::FRAC_NBITS (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::INT_NBITS (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU16<Frac>::wrapping_floor (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_add (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_div_int (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32 (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_div (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_mul (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_neg (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_mul_int (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_div_euclid_int (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::ceil (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_div_euclid (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_rem_euclid (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_ceil (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_round (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_next_power_of_two (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_rem_int (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_rem (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_shl (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_floor (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::count_ones (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_shr (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::div_euclid_int (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::count_zeros (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_to_num (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::div_euclid (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_rem_euclid_int (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::frac (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_ne_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_round_ties_to_even (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::checked_sub (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::frac_nbits (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_str_binary (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_num (line 454) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::min_value (line 432) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_be_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_bits (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_str_octal (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::max_value (line 432) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::floor (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_le_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::is_power_of_two (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::from_str_hex (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::leading_zeros (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::int_nbits (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::next_power_of_two (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::int (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_add (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_div (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_ceil (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_floor (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_div_euclid (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_from_str_hex (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_round (line 437) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_mul (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_from_num (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_rem_euclid_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_neg (line 437) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_from_str (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_from_str_binary (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_div_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_div_euclid_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_shl (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::rotate_left (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_shr (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::round (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_from_str_octal (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_from_num (line 451) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::rem_euclid_int (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::round_ties_to_even (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_ceil (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_from_str_binary (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::rotate_right (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_to_num (line 449) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_div_euclid (line 437) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_sub (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_floor (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_div (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::round_to_zero (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_round_ties_to_even (line 437) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::overflowing_mul_int (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_add (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_from_str (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::rem_euclid (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_to_num (line 447) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_mul_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::trailing_zeros (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_from_str_hex (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_round_ties_to_even (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_from_str_octal (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::to_num (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::to_be_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::to_le_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::to_ne_bytes (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_neg (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::to_bits (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_mul (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_add (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_round (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::saturating_sub (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_div_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_from_str_octal (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_mul_int (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_from_str (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_ceil (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_neg (line 434) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_floor (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_div_euclid_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_mul (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_div (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_from_str_binary (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_from_str_hex (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_div_euclid (line 436) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_from_num (line 450) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_round (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_rem_euclid_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_shr (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_to_num (line 447) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_round_ties_to_even (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_ceil (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_shl (line 433) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_from_num (line 452) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU32<Frac>::wrapping_sub (line 432) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_div_int (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64 (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_mul (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_div_euclid (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_add (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_div (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::ceil (line 445) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_mul_int (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::FRAC_NBITS (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_next_power_of_two (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_neg (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_floor (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_shl (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_div_euclid_int (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::INT_NBITS (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_rem_euclid_int (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_rem_euclid (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::count_zeros (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::div_euclid (line 448) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_rem_int (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_round_ties_to_even (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::div_euclid_int (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_rem (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::count_ones (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_round (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_shr (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::floor (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_sub (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::frac_nbits (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_num (line 460) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_bits (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::min_value (line 438) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_be_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::frac (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_le_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_str_hex (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_ne_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::max_value (line 438) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::checked_to_num (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::leading_zeros (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::int (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::int_nbits (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::next_power_of_two (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_floor (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::is_power_of_two (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_ceil (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_str_octal (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_add (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::from_str_binary (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_div_euclid (line 445) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_from_num (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_div_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_div_euclid_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_div (line 445) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_from_str (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_from_str_binary (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_from_str_hex (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_rem_euclid_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_shl (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_shr (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_from_str_octal (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_neg (line 443) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::rem_euclid_int (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_mul_int (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::rotate_right (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_round_ties_to_even (line 443) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::rotate_left (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_mul (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_to_num (line 455) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::round_ties_to_even (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_ceil (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_from_num (line 457) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_sub (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::overflowing_round (line 443) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::rem_euclid (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_add (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::round (line 446) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_div_euclid (line 443) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::round_to_zero (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_div (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_from_str (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_mul_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_floor (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_neg (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_from_str_binary (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_mul (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_from_str_hex (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_from_str_octal (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::trailing_zeros (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::to_bits (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::to_le_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::to_ne_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_ceil (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::to_num (line 459) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_to_num (line 453) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_div (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::to_be_bytes (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_add (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_sub (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_round (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_from_str_octal (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::saturating_round_ties_to_even (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_from_str_binary (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_from_str_hex (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_rem_euclid_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_mul (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_neg (line 440) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_from_str (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_round_ties_to_even (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_mul_int (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_to_num (line 453) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_floor (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::FRAC_NBITS (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::ceil (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8 (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_sub (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_from_num (line 456) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_div_euclid (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_div_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_add (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_div_euclid_int (line 444) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_from_num (line 434) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::INT_NBITS (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_round (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_shr (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_div_euclid (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU64<Frac>::wrapping_shl (line 439) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_div (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_ceil (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_rem (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_mul_int (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_div_euclid_int (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_floor (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_div_int (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_rem_int (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_neg (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_round (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_sub (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::count_zeros (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_next_power_of_two (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_mul (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_rem_euclid_int (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_rem_euclid (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_to_num (line 435) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_shr (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::count_ones (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_shl (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::div_euclid (line 430) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::checked_round_ties_to_even (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::frac_nbits (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::floor (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::div_euclid_int (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_ne_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::min_value (line 420) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_be_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_str_octal (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::frac (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_bits (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::max_value (line 420) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_str_binary (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_num (line 442) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_str_hex (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::int_nbits (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::is_power_of_two (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::next_power_of_two (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_div_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::from_le_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_ceil (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_add (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_from_num (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_floor (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_div_euclid_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_from_str_octal (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_from_str_binary (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::int (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_from_str (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_rem_euclid_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_mul_int (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::leading_zeros (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_round (line 425) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_from_str_hex (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_neg (line 425) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::rotate_right (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_shl (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::round (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_div (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_mul (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::rem_euclid (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_div_euclid (line 427) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::rotate_left (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::round_ties_to_even (line 428) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_from_num (line 439) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_round_ties_to_even (line 425) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::rem_euclid_int (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_sub (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_div (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_shr (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::overflowing_to_num (line 437) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_ceil (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::round_to_zero (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_div_euclid (line 425) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_floor (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_from_str_binary (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_add (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_from_str (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_to_num (line 435) ... FAILED
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_from_str_octal (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_from_str_hex (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::to_be_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::to_le_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_sub (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_mul_int (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_mul (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_round_ties_to_even (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::to_num (line 441) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_neg (line 422) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_add (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::to_ne_bytes (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_ceil (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_div_euclid_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::to_bits (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::trailing_zeros (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_floor (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_div_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_div_euclid (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::saturating_round (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_from_num (line 438) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_div (line 424) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_from_str_octal (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_from_str_binary (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_from_str_hex (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_round (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_from_str (line 423) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_sub (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_shl (line 421) ... ok
[INFO] [stdout] test src/traits.rs - traits::Fixed (line 157) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_neg (line 422) ... ok
[INFO] [stdout] test src/traits.rs - traits::Fixed (line 128) - compile fail ... ok
[INFO] [stdout] test src/traits.rs - traits::FromFixed (line 1170) ... FAILED
[INFO] [stdout] test src/lib.rs - prelude (line 293) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_rem_euclid_int (line 426) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_mul (line 420) ... ok
[INFO] [stdout] test src/traits.rs - traits::Fixed (line 177) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_round_ties_to_even (line 421) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_mul_int (line 420) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_to_num (line 435) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping (line 43) ... ok
[INFO] [stdout] test src/traits.rs - traits::Fixed (line 108) ... ok
[INFO] [stdout] test src/traits.rs - traits::Fixed (line 139) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::floor (line 400) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::abs (line 659) ... ok
[INFO] [stdout] test src/lib.rs - FixedU8<Frac>::wrapping_shr (line 421) ... ok
[INFO] [stdout] test src/traits.rs - traits::LossyFrom (line 1115) ... ok
[INFO] [stdout] test src/traits.rs - traits::LossyInto (line 1137) ... ok
[INFO] [stdout] test src/traits.rs - traits::ToFixed (line 1241) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::count_zeros (line 468) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::div_euclid (line 542) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::count_ones (line 454) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::ceil (line 381) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::div_euclid_int (line 584) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::frac (line 348) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::from_bits (line 111) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::frac_nbits (line 97) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::from_num (line 157) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::int (line 324) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::max_value (line 71) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::leading_zeros (line 482) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::rotate_right (line 524) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::from_str_hex (line 303) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::from_str_octal (line 287) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::rem_euclid (line 564) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::next_power_of_two (line 735) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::round_ties_to_even (line 436) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::is_power_of_two (line 716) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::from_str_binary (line 271) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::int_nbits (line 84) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::rotate_left (line 510) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::is_positive (line 621) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::rem_euclid_int (line 604) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::round (line 419) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::min_value (line 58) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::round_to_zero (line 365) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::is_negative (line 638) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::trailing_zeros (line 496) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::signum (line 688) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::to_bits (line 125) ... ok
[INFO] [stdout] test src/wrapping.rs - wrapping::Wrapping<F>::to_num (line 224) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - FixedI128<Frac>::checked_from_num (line 496) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:522:41
[INFO] [stdout]     |
[INFO] [stdout] 522 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 | let too_large = i128::max_value();
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:514:23
[INFO] [stdout]     |
[INFO] [stdout] 514 | let too_small = i128::min_value();
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI128<Frac>::max_value (line 482) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:486:51
[INFO] [stdout]     |
[INFO] [stdout] 486 | assert_eq!(Fix::max_value(), Fix::from_bits(i128::max_value()));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI128<Frac>::min_value (line 482) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:486:51
[INFO] [stdout]     |
[INFO] [stdout] 486 | assert_eq!(Fix::min_value(), Fix::from_bits(i128::min_value()));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI128<Frac>::saturating_from_num (line 501) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:525:47
[INFO] [stdout]     |
[INFO] [stdout] 525 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 | let too_small = i128::min_value();
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI128<Frac>::wrapping_to_num (line 497) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:518:67
[INFO] [stdout]     |
[INFO] [stdout] 518 | assert_eq!(AllInt::from_bits(-1).wrapping_to_num::<u128>(), u128::max_value());
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI16<Frac>::checked_from_num (line 476) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:502:41
[INFO] [stdout]     |
[INFO] [stdout] 502 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 | let too_large = i16::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:494:22
[INFO] [stdout]     |
[INFO] [stdout] 494 | let too_small = i16::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI16<Frac>::max_value (line 462) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:466:50
[INFO] [stdout]     |
[INFO] [stdout] 466 | assert_eq!(Fix::max_value(), Fix::from_bits(i16::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI16<Frac>::min_value (line 462) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:466:50
[INFO] [stdout]     |
[INFO] [stdout] 466 | assert_eq!(Fix::min_value(), Fix::from_bits(i16::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI16<Frac>::saturating_from_num (line 481) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:505:47
[INFO] [stdout]     |
[INFO] [stdout] 505 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:497:22
[INFO] [stdout]     |
[INFO] [stdout] 497 | let too_small = i16::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI16<Frac>::wrapping_to_num (line 477) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:498:65
[INFO] [stdout]     |
[INFO] [stdout] 498 | assert_eq!(AllInt::from_bits(-1).wrapping_to_num::<u16>(), u16::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI32<Frac>::checked_from_num (line 482) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:508:41
[INFO] [stdout]     |
[INFO] [stdout] 508 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:498:22
[INFO] [stdout]     |
[INFO] [stdout] 498 | let too_large = i32::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:500:22
[INFO] [stdout]     |
[INFO] [stdout] 500 | let too_small = i32::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI32<Frac>::max_value (line 468) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:472:50
[INFO] [stdout]     |
[INFO] [stdout] 472 | assert_eq!(Fix::max_value(), Fix::from_bits(i32::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI32<Frac>::min_value (line 468) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:472:50
[INFO] [stdout]     |
[INFO] [stdout] 472 | assert_eq!(Fix::min_value(), Fix::from_bits(i32::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI32<Frac>::saturating_from_num (line 487) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:511:47
[INFO] [stdout]     |
[INFO] [stdout] 511 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:503:22
[INFO] [stdout]     |
[INFO] [stdout] 503 | let too_small = i32::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI32<Frac>::wrapping_to_num (line 483) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:504:65
[INFO] [stdout]     |
[INFO] [stdout] 504 | assert_eq!(AllInt::from_bits(-1).wrapping_to_num::<u32>(), u32::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI64<Frac>::checked_from_num (line 488) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:514:41
[INFO] [stdout]     |
[INFO] [stdout] 514 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:504:22
[INFO] [stdout]     |
[INFO] [stdout] 504 | let too_large = i64::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:506:22
[INFO] [stdout]     |
[INFO] [stdout] 506 | let too_small = i64::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI64<Frac>::max_value (line 474) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:478:50
[INFO] [stdout]     |
[INFO] [stdout] 478 | assert_eq!(Fix::max_value(), Fix::from_bits(i64::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI64<Frac>::min_value (line 474) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:478:50
[INFO] [stdout]     |
[INFO] [stdout] 478 | assert_eq!(Fix::min_value(), Fix::from_bits(i64::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI64<Frac>::saturating_from_num (line 493) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:517:47
[INFO] [stdout]     |
[INFO] [stdout] 517 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:509:22
[INFO] [stdout]     |
[INFO] [stdout] 509 | let too_small = i64::min_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI64<Frac>::wrapping_to_num (line 489) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:510:65
[INFO] [stdout]     |
[INFO] [stdout] 510 | assert_eq!(AllInt::from_bits(-1).wrapping_to_num::<u64>(), u64::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI8<Frac>::checked_from_num (line 470) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:496:41
[INFO] [stdout]     |
[INFO] [stdout] 496 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 | let too_large = i8::max_value();
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:488:21
[INFO] [stdout]     |
[INFO] [stdout] 488 | let too_small = i8::min_value();
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI8<Frac>::max_value (line 456) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:460:49
[INFO] [stdout]     |
[INFO] [stdout] 460 | assert_eq!(Fix::max_value(), Fix::from_bits(i8::max_value()));
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI8<Frac>::min_value (line 456) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:460:49
[INFO] [stdout]     |
[INFO] [stdout] 460 | assert_eq!(Fix::min_value(), Fix::from_bits(i8::min_value()));
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI8<Frac>::saturating_from_num (line 475) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:499:47
[INFO] [stdout]     |
[INFO] [stdout] 499 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 | let too_small = i8::min_value();
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedI8<Frac>::wrapping_to_num (line 471) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:492:63
[INFO] [stdout]     |
[INFO] [stdout] 492 | assert_eq!(AllInt::from_bits(-1).wrapping_to_num::<u8>(), u8::max_value());
[INFO] [stdout]     |                                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU128<Frac>::checked_from_num (line 460) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:486:41
[INFO] [stdout]     |
[INFO] [stdout] 486 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:476:23
[INFO] [stdout]     |
[INFO] [stdout] 476 | let too_large = u128::max_value();
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU128<Frac>::min_value (line 446) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u128>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:450:51
[INFO] [stdout]     |
[INFO] [stdout] 450 | assert_eq!(Fix::min_value(), Fix::from_bits(u128::min_value()));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU128<Frac>::max_value (line 446) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:450:51
[INFO] [stdout]     |
[INFO] [stdout] 450 | assert_eq!(Fix::max_value(), Fix::from_bits(u128::max_value()));
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU128<Frac>::saturating_from_num (line 465) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:489:47
[INFO] [stdout]     |
[INFO] [stdout] 489 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU128<Frac>::saturating_to_num (line 461) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i128>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:482:67
[INFO] [stdout]     |
[INFO] [stdout] 482 | assert_eq!(AllInt::max_value().saturating_to_num::<i128>(), i128::max_value());
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU16<Frac>::checked_from_num (line 440) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:466:41
[INFO] [stdout]     |
[INFO] [stdout] 466 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:456:22
[INFO] [stdout]     |
[INFO] [stdout] 456 | let too_large = u16::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU16<Frac>::max_value (line 426) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:430:50
[INFO] [stdout]     |
[INFO] [stdout] 430 | assert_eq!(Fix::max_value(), Fix::from_bits(u16::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU16<Frac>::min_value (line 426) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u16>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:430:50
[INFO] [stdout]     |
[INFO] [stdout] 430 | assert_eq!(Fix::min_value(), Fix::from_bits(u16::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU16<Frac>::saturating_from_num (line 445) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:469:47
[INFO] [stdout]     |
[INFO] [stdout] 469 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU16<Frac>::saturating_to_num (line 441) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i16>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:462:65
[INFO] [stdout]     |
[INFO] [stdout] 462 | assert_eq!(AllInt::max_value().saturating_to_num::<i16>(), i16::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU32<Frac>::checked_from_num (line 446) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:472:41
[INFO] [stdout]     |
[INFO] [stdout] 472 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:462:22
[INFO] [stdout]     |
[INFO] [stdout] 462 | let too_large = u32::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU32<Frac>::min_value (line 432) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u32>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:436:50
[INFO] [stdout]     |
[INFO] [stdout] 436 | assert_eq!(Fix::min_value(), Fix::from_bits(u32::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU32<Frac>::max_value (line 432) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:436:50
[INFO] [stdout]     |
[INFO] [stdout] 436 | assert_eq!(Fix::max_value(), Fix::from_bits(u32::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU32<Frac>::saturating_from_num (line 451) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:475:47
[INFO] [stdout]     |
[INFO] [stdout] 475 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU32<Frac>::saturating_to_num (line 447) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:468:65
[INFO] [stdout]     |
[INFO] [stdout] 468 | assert_eq!(AllInt::max_value().saturating_to_num::<i32>(), i32::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU64<Frac>::checked_from_num (line 452) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:478:41
[INFO] [stdout]     |
[INFO] [stdout] 478 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 | let too_large = u64::max_value();
[INFO] [stdout]     |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU64<Frac>::min_value (line 438) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u64>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:442:50
[INFO] [stdout]     |
[INFO] [stdout] 442 | assert_eq!(Fix::min_value(), Fix::from_bits(u64::min_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU64<Frac>::max_value (line 438) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:442:50
[INFO] [stdout]     |
[INFO] [stdout] 442 | assert_eq!(Fix::max_value(), Fix::from_bits(u64::max_value()));
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU64<Frac>::saturating_from_num (line 457) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:481:47
[INFO] [stdout]     |
[INFO] [stdout] 481 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU64<Frac>::saturating_to_num (line 453) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i64>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:474:65
[INFO] [stdout]     |
[INFO] [stdout] 474 | assert_eq!(AllInt::max_value().saturating_to_num::<i64>(), i64::max_value());
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU8<Frac>::checked_from_num (line 434) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:460:41
[INFO] [stdout]     |
[INFO] [stdout] 460 | assert!(Fix::checked_from_num(std::f64::NAN).is_none());
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:450:21
[INFO] [stdout]     |
[INFO] [stdout] 450 | let too_large = u8::max_value();
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU8<Frac>::min_value (line 420) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u8>::min_value`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:424:49
[INFO] [stdout]     |
[INFO] [stdout] 424 | assert_eq!(Fix::min_value(), Fix::from_bits(u8::min_value()));
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU8<Frac>::max_value (line 420) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl u8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:424:49
[INFO] [stdout]     |
[INFO] [stdout] 424 | assert_eq!(Fix::max_value(), Fix::from_bits(u8::max_value()));
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU8<Frac>::saturating_from_num (line 439) stdout ----
[INFO] [stdout] error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]    --> src/lib.rs:463:47
[INFO] [stdout]     |
[INFO] [stdout] 463 | assert_eq!(Fix::saturating_from_num(std::f64::NEG_INFINITY), Fix::min_value());
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - FixedU8<Frac>::saturating_to_num (line 435) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/lib.rs:456:63
[INFO] [stdout]     |
[INFO] [stdout] 456 | assert_eq!(AllInt::max_value().saturating_to_num::<i8>(), i8::max_value());
[INFO] [stdout]     |                                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 | #![deny(warnings)]
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/traits.rs - traits::FromFixed (line 1170) stdout ----
[INFO] [stdout] error: use of deprecated associated function `core::num::<impl i8>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]     --> src/traits.rs:1181:46
[INFO] [stdout]      |
[INFO] [stdout] 1181 | assert_eq!(i8::saturating_from_fixed(f), i8::max_value());
[INFO] [stdout]      |                                              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]     --> src/traits.rs:1168:9
[INFO] [stdout]      |
[INFO] [stdout] 1168 | #![deny(warnings)]
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout]      = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - FixedI128<Frac>::checked_from_num (line 496)
[INFO] [stdout]     src/lib.rs - FixedI128<Frac>::max_value (line 482)
[INFO] [stdout]     src/lib.rs - FixedI128<Frac>::min_value (line 482)
[INFO] [stdout]     src/lib.rs - FixedI128<Frac>::saturating_from_num (line 501)
[INFO] [stdout]     src/lib.rs - FixedI128<Frac>::wrapping_to_num (line 497)
[INFO] [stdout]     src/lib.rs - FixedI16<Frac>::checked_from_num (line 476)
[INFO] [stdout]     src/lib.rs - FixedI16<Frac>::max_value (line 462)
[INFO] [stdout]     src/lib.rs - FixedI16<Frac>::min_value (line 462)
[INFO] [stdout]     src/lib.rs - FixedI16<Frac>::saturating_from_num (line 481)
[INFO] [stdout]     src/lib.rs - FixedI16<Frac>::wrapping_to_num (line 477)
[INFO] [stdout]     src/lib.rs - FixedI32<Frac>::checked_from_num (line 482)
[INFO] [stdout]     src/lib.rs - FixedI32<Frac>::max_value (line 468)
[INFO] [stdout]     src/lib.rs - FixedI32<Frac>::min_value (line 468)
[INFO] [stdout]     src/lib.rs - FixedI32<Frac>::saturating_from_num (line 487)
[INFO] [stdout]     src/lib.rs - FixedI32<Frac>::wrapping_to_num (line 483)
[INFO] [stdout]     src/lib.rs - FixedI64<Frac>::checked_from_num (line 488)
[INFO] [stdout]     src/lib.rs - FixedI64<Frac>::max_value (line 474)
[INFO] [stdout]     src/lib.rs - FixedI64<Frac>::min_value (line 474)
[INFO] [stdout]     src/lib.rs - FixedI64<Frac>::saturating_from_num (line 493)
[INFO] [stdout]     src/lib.rs - FixedI64<Frac>::wrapping_to_num (line 489)
[INFO] [stdout]     src/lib.rs - FixedI8<Frac>::checked_from_num (line 470)
[INFO] [stdout]     src/lib.rs - FixedI8<Frac>::max_value (line 456)
[INFO] [stdout]     src/lib.rs - FixedI8<Frac>::min_value (line 456)
[INFO] [stdout]     src/lib.rs - FixedI8<Frac>::saturating_from_num (line 475)
[INFO] [stdout]     src/lib.rs - FixedI8<Frac>::wrapping_to_num (line 471)
[INFO] [stdout]     src/lib.rs - FixedU128<Frac>::checked_from_num (line 460)
[INFO] [stdout]     src/lib.rs - FixedU128<Frac>::max_value (line 446)
[INFO] [stdout]     src/lib.rs - FixedU128<Frac>::min_value (line 446)
[INFO] [stdout]     src/lib.rs - FixedU128<Frac>::saturating_from_num (line 465)
[INFO] [stdout]     src/lib.rs - FixedU128<Frac>::saturating_to_num (line 461)
[INFO] [stdout]     src/lib.rs - FixedU16<Frac>::checked_from_num (line 440)
[INFO] [stdout]     src/lib.rs - FixedU16<Frac>::max_value (line 426)
[INFO] [stdout]     src/lib.rs - FixedU16<Frac>::min_value (line 426)
[INFO] [stdout]     src/lib.rs - FixedU16<Frac>::saturating_from_num (line 445)
[INFO] [stdout]     src/lib.rs - FixedU16<Frac>::saturating_to_num (line 441)
[INFO] [stdout]     src/lib.rs - FixedU32<Frac>::checked_from_num (line 446)
[INFO] [stdout]     src/lib.rs - FixedU32<Frac>::max_value (line 432)
[INFO] [stdout]     src/lib.rs - FixedU32<Frac>::min_value (line 432)
[INFO] [stdout]     src/lib.rs - FixedU32<Frac>::saturating_from_num (line 451)
[INFO] [stdout]     src/lib.rs - FixedU32<Frac>::saturating_to_num (line 447)
[INFO] [stdout]     src/lib.rs - FixedU64<Frac>::checked_from_num (line 452)
[INFO] [stdout]     src/lib.rs - FixedU64<Frac>::max_value (line 438)
[INFO] [stdout]     src/lib.rs - FixedU64<Frac>::min_value (line 438)
[INFO] [stdout]     src/lib.rs - FixedU64<Frac>::saturating_from_num (line 457)
[INFO] [stdout]     src/lib.rs - FixedU64<Frac>::saturating_to_num (line 453)
[INFO] [stdout]     src/lib.rs - FixedU8<Frac>::checked_from_num (line 434)
[INFO] [stdout]     src/lib.rs - FixedU8<Frac>::max_value (line 420)
[INFO] [stdout]     src/lib.rs - FixedU8<Frac>::min_value (line 420)
[INFO] [stdout]     src/lib.rs - FixedU8<Frac>::saturating_from_num (line 439)
[INFO] [stdout]     src/lib.rs - FixedU8<Frac>::saturating_to_num (line 435)
[INFO] [stdout]     src/traits.rs - traits::FromFixed (line 1170)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1259 passed; 51 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.44s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b", kill_on_drop: false }`
[INFO] [stdout] b7842a4acbe3f8be1bf873473a7b6950d0337201e0f90d1c9b1a314e85f30b3b
