[INFO] crate conv 0.3.3 is already in cache [INFO] extracting crate conv 0.3.3 into work/ex/clippy-test-run/sources/stable/reg/conv/0.3.3 [INFO] extracting crate conv 0.3.3 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/conv/0.3.3 [INFO] validating manifest of conv-0.3.3 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of conv-0.3.3 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing conv-0.3.3 [INFO] finished frobbing conv-0.3.3 [INFO] frobbed toml for conv-0.3.3 written to work/ex/clippy-test-run/sources/stable/reg/conv/0.3.3/Cargo.toml [INFO] started frobbing conv-0.3.3 [INFO] finished frobbing conv-0.3.3 [INFO] frobbed toml for conv-0.3.3 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/conv/0.3.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting conv-0.3.3 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/conv/0.3.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 54315b44304849dd1cd94908399ee05093df09dce3773d2c7799d85deb625bd6 [INFO] running `"docker" "start" "-a" "54315b44304849dd1cd94908399ee05093df09dce3773d2c7799d85deb625bd6"` [INFO] [stderr] Checking conv v0.3.3 (/opt/crater/workdir) [INFO] [stderr] Checking quickcheck v0.2.24 [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:15 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_6e9` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:28 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_5e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:15 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_6e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:461:15 [INFO] [stderr] | [INFO] [stderr] 461 | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `9.223_372e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:461:28 [INFO] [stderr] | [INFO] [stderr] 461 | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `9.223_371_5e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:463:19 [INFO] [stderr] | [INFO] [stderr] 463 | fan [0.0, 4.294967e9] u32, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4.294_967e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:464:19 [INFO] [stderr] | [INFO] [stderr] 464 | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1.844_674_3e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:468:21 [INFO] [stderr] | [INFO] [stderr] 468 | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `9.223_372e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:468:34 [INFO] [stderr] | [INFO] [stderr] 468 | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `9.223_371_5e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:469:25 [INFO] [stderr] | [INFO] [stderr] 469 | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1.844_674_3e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:472:15 [INFO] [stderr] | [INFO] [stderr] 472 | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_776e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:472:37 [INFO] [stderr] | [INFO] [stderr] 472 | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_775e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:474:19 [INFO] [stderr] | [INFO] [stderr] 474 | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.844_674_407_370_955e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:477:21 [INFO] [stderr] | [INFO] [stderr] 477 | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_776e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:477:43 [INFO] [stderr] | [INFO] [stderr] 477 | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_775e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:478:25 [INFO] [stderr] | [INFO] [stderr] 478 | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.844_674_407_370_955e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:405:16 [INFO] [stderr] | [INFO] [stderr] 405 | Ok(src as f64) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:413:16 [INFO] [stderr] | [INFO] [stderr] 413 | Ok(src as f64) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:425:16 [INFO] [stderr] | [INFO] [stderr] 425 | if !(::std::f32::MIN as f64 <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::neg_cmp_op_on_partial_ord)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:425:18 [INFO] [stderr] | [INFO] [stderr] 425 | if !(::std::f32::MIN as f64 <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(::std::f32::MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:428:16 [INFO] [stderr] | [INFO] [stderr] 428 | if !(src <= ::std::f32::MAX as f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:428:25 [INFO] [stderr] | [INFO] [stderr] 428 | if !(src <= ::std::f32::MAX as f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(::std::f32::MAX)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:15 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_6e9` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:28 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_5e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:460:15 [INFO] [stderr] | [INFO] [stderr] 460 | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `2.147_483_6e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:461:15 [INFO] [stderr] | [INFO] [stderr] 461 | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `9.223_372e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:461:28 [INFO] [stderr] | [INFO] [stderr] 461 | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `9.223_371_5e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:463:19 [INFO] [stderr] | [INFO] [stderr] 463 | fan [0.0, 4.294967e9] u32, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4.294_967e9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:464:19 [INFO] [stderr] | [INFO] [stderr] 464 | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1.844_674_3e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:468:21 [INFO] [stderr] | [INFO] [stderr] 468 | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `9.223_372e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:468:34 [INFO] [stderr] | [INFO] [stderr] 468 | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `9.223_371_5e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 465 | / num_conv! { f32=> [INFO] [stderr] 466 | | #[32] fan [-2.1474836e9, 2.1474835e9] isize, [INFO] [stderr] 467 | | #[32] fan [0.0, 4.294967e9] usize, [INFO] [stderr] 468 | | #[64] fan [-9.223372e18, 9.2233715e18] isize, [INFO] [stderr] 469 | | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:469:25 [INFO] [stderr] | [INFO] [stderr] 469 | #[64] fan [0.0, 1.8446743e19] usize } [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1.844_674_3e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 471 | / num_conv! { f64=> fan i8, fan i16, fan i32, [INFO] [stderr] 472 | | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | |_______________________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:472:15 [INFO] [stderr] | [INFO] [stderr] 472 | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_776e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:472:37 [INFO] [stderr] | [INFO] [stderr] 472 | fan [-9.223372036854776e18, 9.223372036854775e18] i64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_775e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:104:86 [INFO] [stderr] | [INFO] [stderr] 104 | approx_dmin_to_dmax_no_nan! { ($($attrs)*), $src, $dst, $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 473 | / num_conv! { f64=> fan u8, fan u16, fan u32, [INFO] [stderr] 474 | | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:474:19 [INFO] [stderr] | [INFO] [stderr] 474 | fan [0.0, 1.844674407370955e19] u64 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.844_674_407_370_955e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:477:21 [INFO] [stderr] | [INFO] [stderr] 477 | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_776e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:477:43 [INFO] [stderr] | [INFO] [stderr] 477 | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `9.223_372_036_854_775e18` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/impls.rs:118:94 [INFO] [stderr] | [INFO] [stderr] 118 | approx_range_no_nan! { ($($attrs)*), $src, $dst, [$min, $max], $scheme, approx: |s| s } [INFO] [stderr] | ^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/impls.rs:131:52 [INFO] [stderr] | [INFO] [stderr] 131 | let approx = { let $src_name = src; $conv }; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 475 | / num_conv! { f64=> [INFO] [stderr] 476 | | #[32] fan isize, #[32] fan usize, [INFO] [stderr] 477 | | #[64] fan [-9.223372036854776e18, 9.223372036854775e18] isize, [INFO] [stderr] 478 | | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | |_____________________________________________________- in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/impls.rs:478:25 [INFO] [stderr] | [INFO] [stderr] 478 | #[64] fan [0.0, 1.844674407370955e19] usize } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.844_674_407_370_955e19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> tests/derive_try_from.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] extern crate conv; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/util/mod.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / macro_rules! SL { [INFO] [stderr] 2 | | ($($tts:tt)*) => { stringify!($($tts)*) }; [INFO] [stderr] 3 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_macros)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/util/mod.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / macro_rules! as_expr { [INFO] [stderr] 6 | | ($e:expr) => {$e}; [INFO] [stderr] 7 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/util/mod.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / macro_rules! check { [INFO] [stderr] 10 | | (@ $from:ty, $to:ty=> $(;)*) => {}; [INFO] [stderr] 11 | | [INFO] [stderr] 12 | | (@ $from:ty, $to:ty=> cident; $($tail:tt)*) => { [INFO] [stderr] ... | [INFO] [stderr] 488 | | }; [INFO] [stderr] 489 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> tests/util/mod.rs:491:1 [INFO] [stderr] | [INFO] [stderr] 491 | / macro_rules! for_bitness { [INFO] [stderr] 492 | | (32 {$($bits32:tt)*} 64 {$($bits64:tt)*}) => { [INFO] [stderr] 493 | | as_expr!( [INFO] [stderr] 494 | | { [INFO] [stderr] ... | [INFO] [stderr] 508 | | }; [INFO] [stderr] 509 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/unwraps.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | assert_eq!(cty!(16_777_216i32.value_into().unwrap(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::float_cmp)] on by default [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/unwraps.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | assert_eq!(cty!(16_777_216i32.value_into().unwrap(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/unwraps.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | assert_eq!(cty!(16_777_216i32.value_into().unwrap_or_inf(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/unwraps.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | assert_eq!(cty!(16_777_216i32.value_into().unwrap_or_inf(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/unwraps.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | assert_eq!(cty!(16_777_217i32.value_into().unwrap_or_inf(), f32), std::f32::INFINITY); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/unwraps.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | assert_eq!(cty!(16_777_217i32.value_into().unwrap_or_inf(), f32), std::f32::INFINITY); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/unwraps.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | assert_eq!(cty!((-16_777_217i32).value_into().unwrap_or_inf(), f32), std::f32::NEG_INFINITY); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/unwraps.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | assert_eq!(cty!((-16_777_217i32).value_into().unwrap_or_inf(), f32), std::f32::NEG_INFINITY); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/unwraps.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | assert_eq!(cty!(16_777_216i32.value_into().unwrap_or_invalid(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/unwraps.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | assert_eq!(cty!(16_777_216i32.value_into().unwrap_or_invalid(), f32), 16_777_216.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `conv`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 371 | num_conv! { i8=> w i16, w i32, w i64, w+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 372 | num_conv! { i16=> n i8, w i32, w i64, n+u8, w+u16, w+u32, w+u64, w isize, w+usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 373 | num_conv! { i32=> n i8, n i16, w i64, n+u8, n+u16, w+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:239:26 [INFO] [stderr] | [INFO] [stderr] 239 | if !(min_of!($dst) as $src <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:242:33 [INFO] [stderr] | [INFO] [stderr] 242 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 374 | num_conv! { i64=> n i8, n i16, n i32, n+u8, n+u16, n+u32, w+u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u16::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 378 | num_conv! { u8=> n-i8, w i16, w i32, w i64, w u16, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 379 | num_conv! { u16=> n-i8, n-i16, w i32, w i64, n-u8, w u32, w u64, w isize, w usize } [INFO] [stderr] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 380 | num_conv! { u32=> n-i8, n-i16, n-i32, w i64, n-u8, n-u16, w u64 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:53:33 [INFO] [stderr] | [INFO] [stderr] 53 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:218:33 [INFO] [stderr] | [INFO] [stderr] 218 | if !(src <= max_of!($dst) as $src) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 381 | num_conv! { u64=> n-i8, n-i16, n-i32, n-i64, n-u8, n-u16, n-u32 } [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:405:16 [INFO] [stderr] | [INFO] [stderr] 405 | Ok(src as f64) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:413:16 [INFO] [stderr] | [INFO] [stderr] 413 | Ok(src as f64) [INFO] [stderr] | ^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:425:16 [INFO] [stderr] | [INFO] [stderr] 425 | if !(::std::f32::MIN as f64 <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::neg_cmp_op_on_partial_ord)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:425:18 [INFO] [stderr] | [INFO] [stderr] 425 | if !(::std::f32::MIN as f64 <= src) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(::std::f32::MIN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:428:16 [INFO] [stderr] | [INFO] [stderr] 428 | if !(src <= ::std::f32::MAX as f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:428:25 [INFO] [stderr] | [INFO] [stderr] 428 | if !(src <= ::std::f32::MAX as f64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(::std::f32::MAX)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 437 | num_conv! { i8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 438 | num_conv! { i16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 439 | num_conv! { i32=> nf [+- 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 442 | num_conv! { u8=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 443 | num_conv! { u16=> w f32, w f64 } [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 275 | | as_item! { [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(src as $dst) [INFO] [stderr] | ________________________^ [INFO] [stderr] 18 | | } [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] ... | [INFO] [stderr] 276 | | approx_blind! { ($($attrs)*), $src, $dst, ::DefaultApprox } [INFO] [stderr] 277 | | approx_blind! { ($($attrs)*), $src, $dst, ::Wrapping } [INFO] [stderr] | |____________________________________________________^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:284:24 [INFO] [stderr] | [INFO] [stderr] 284 | Ok(src as $dst) [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(src)` [INFO] [stderr] ... [INFO] [stderr] 444 | num_conv! { u32=> nf [, 16_777_216] f32, w f64 } [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting i16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / num_conv! { f32=> fan i8, fan i16, [INFO] [stderr] 460 | | fan [-2.1474836e9, 2.1474835e9] i32, [INFO] [stderr] 461 | | fan [-9.223372e18, 9.2233715e18] i64 } [INFO] [stderr] | |______________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MAX)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | if !($min <= approx) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [INFO] [stderr] [INFO] [stderr] warning: casting u16 to f32 may become silently lossy if types change [INFO] [stderr] --> src/impls.rs:110:20 [INFO] [stderr] | [INFO] [stderr] 110 | $dst, [min_of!($dst) as $src, max_of!($dst) as $src], [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f32::from(::std::$name::MIN)` [INFO] [stderr] ... [INFO] [stderr] 462 | / num_conv! { f32=> fan u8, fan u16, [INFO] [stderr] 463 | | fan [0.0, 4.294967e9] u32, [INFO] [stderr] 464 | | fan [0.0, 1.8446743e19] u64 } [INFO] [stderr] | |_____________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: The use of negated comparison operators on partially ordered types produces code that is hard to read and refactor. Please consider using the `partial_cmp` method instead, to make it clear that the two values could be incomparable. [INFO] [stderr] --> src/impls.rs:135:24 [INFO] [stderr] | [INFO] [stderr] 135 | if !(approx <= $max) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [WARN] too many lines in the log, truncating it