[INFO] crate easer 0.2.1 is already in cache [INFO] extracting crate easer 0.2.1 into work/ex/clippy-test-run/sources/stable/reg/easer/0.2.1 [INFO] extracting crate easer 0.2.1 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/easer/0.2.1 [INFO] validating manifest of easer-0.2.1 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 easer-0.2.1 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 easer-0.2.1 [INFO] removed 0 missing examples [INFO] finished frobbing easer-0.2.1 [INFO] frobbed toml for easer-0.2.1 written to work/ex/clippy-test-run/sources/stable/reg/easer/0.2.1/Cargo.toml [INFO] started frobbing easer-0.2.1 [INFO] removed 0 missing examples [INFO] finished frobbing easer-0.2.1 [INFO] frobbed toml for easer-0.2.1 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/easer/0.2.1/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 easer-0.2.1 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/easer/0.2.1:/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] b153c878226ee3c831823cdd90d2a9998162cab998c35ef50e180618763f039a [INFO] running `"docker" "start" "-a" "b153c878226ee3c831823cdd90d2a9998162cab998c35ef50e180618763f039a"` [INFO] [stderr] Checking easer v0.2.1 (/opt/crater/workdir) [INFO] [stderr] Checking approx v0.2.1 [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | let p = d * f(0.3); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let p = d * f(0.3); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | let p = d * f(0.3) * f(1.5); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/functions/bounce.rs:28:38 [INFO] [stderr] | [INFO] [stderr] 28 | c * (_7_5625 * t * t + f(0.984375)) + b [INFO] [stderr] | ^^^^^^^^ help: consider: `0.984_375` [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: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(1)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/bounce.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | / cast_constants!(F; _1=1, _1_5=1.5, _2=2, _2_25=2.25, _2_5=2.5, [INFO] [stderr] 15 | | _2_625=2.625, _7_5625=7.5625); [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 i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/bounce.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | / cast_constants!(F; _1=1, _1_5=1.5, _2=2, _2_25=2.25, _2_5=2.5, [INFO] [stderr] 15 | | _2_625=2.625, _7_5625=7.5625); [INFO] [stderr] | |__________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | cast_constants!(F; _2=2, _10=10, _0_5=0.5); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | cast_constants!(F; _2=2, _10=10, _0_5=0.5); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/back.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | let s: F = f(1.70158); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | let p = d * f(0.3); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let p = d * f(0.3); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | let p = d * f(0.3) * f(1.5); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | let a = c; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/functions/elastic.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | let s = p / f(4.0); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/functions/back.rs:42:68 [INFO] [stderr] | [INFO] [stderr] 42 | assert_relative_eq!(Back::ease_in(1.0_f32, 2.0, 3.0, 4.0), 1.8075902); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.807_590_2` [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/functions/back.rs:47:69 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Back::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.452229); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.452_229` [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/functions/back.rs:52:72 [INFO] [stderr] | [INFO] [stderr] 52 | assert_relative_eq!(Back::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 1.7009544); [INFO] [stderr] | ^^^^^^^^^ help: consider: `1.700_954_4` [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/functions/back.rs:53:77 [INFO] [stderr] | [INFO] [stderr] 53 | assert_relative_eq!(Back::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 56.432546); [INFO] [stderr] | ^^^^^^^^^ help: consider: `56.432_546` [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/functions/back.rs:56:33 [INFO] [stderr] | [INFO] [stderr] 56 | const PRECISE_RESULT: f64 = 1.7458203824347307; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.745_820_382_434_730_7` [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/functions/bounce.rs:28:38 [INFO] [stderr] | [INFO] [stderr] 28 | c * (_7_5625 * t * t + f(0.984375)) + b [INFO] [stderr] | ^^^^^^^^ help: consider: `0.984_375` [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/functions/bounce.rs:48:71 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Bounce::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.4179688); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.417_968_8` [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/functions/bounce.rs:49:71 [INFO] [stderr] | [INFO] [stderr] 49 | assert_relative_eq!(Bounce::ease_out(1.0_f32, 2.0, 3.0, 2.0), 4.296875); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.296_875` [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/functions/bounce.rs:50:77 [INFO] [stderr] | [INFO] [stderr] 50 | assert_relative_eq!(Bounce::ease_out(100.0_f32, 1.0, 100.0, 100.0), 101.000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `101.000_000` [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/functions/bounce.rs:55:70 [INFO] [stderr] | [INFO] [stderr] 55 | assert_relative_eq!(Bounce::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.082031); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.082_031` [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/functions/bounce.rs:60:74 [INFO] [stderr] | [INFO] [stderr] 60 | assert_relative_eq!(Bounce::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.3515625); [INFO] [stderr] | ^^^^^^^^^ help: consider: `2.351_562_5` [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/functions/bounce.rs:61:79 [INFO] [stderr] | [INFO] [stderr] 61 | assert_relative_eq!(Bounce::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 51.151250); [INFO] [stderr] | ^^^^^^^^^ help: consider: `51.151_250` [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/functions/bounce.rs:64:33 [INFO] [stderr] | [INFO] [stderr] 64 | const PRECISE_RESULT: f64 = 2.3159476740972824; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.315_947_674_097_282_4` [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/functions/circ.rs:37:68 [INFO] [stderr] | [INFO] [stderr] 37 | assert_relative_eq!(Circ::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.0952625); [INFO] [stderr] | ^^^^^^^^^ help: consider: `2.095_262_5` [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/functions/circ.rs:42:69 [INFO] [stderr] | [INFO] [stderr] 42 | assert_relative_eq!(Circ::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.9843135); [INFO] [stderr] | ^^^^^^^^^ help: consider: `3.984_313_5` [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/functions/circ.rs:47:72 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Circ::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.200962); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.200_962` [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/functions/circ.rs:48:77 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Circ::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 60.949871); [INFO] [stderr] | ^^^^^^^^^ help: consider: `60.949_871` [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/functions/circ.rs:51:33 [INFO] [stderr] | [INFO] [stderr] 51 | const PRECISE_RESULT: f64 = 2.153950105848459; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `2.153_950_105_848_459` [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/functions/cubic.rs:37:69 [INFO] [stderr] | [INFO] [stderr] 37 | assert_relative_eq!(Cubic::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.046875); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.046_875` [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/functions/cubic.rs:42:70 [INFO] [stderr] | [INFO] [stderr] 42 | assert_relative_eq!(Cubic::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.734375); [INFO] [stderr] | ^^^^^^^^ help: consider: `3.734_375` [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/functions/cubic.rs:47:73 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Cubic::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.187500); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.187_500` [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/functions/cubic.rs:48:78 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Cubic::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 53.940397); [INFO] [stderr] | ^^^^^^^^^ help: consider: `53.940_397` [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/functions/cubic.rs:51:33 [INFO] [stderr] | [INFO] [stderr] 51 | const PRECISE_RESULT: f64 = 2.094868329805051; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `2.094_868_329_805_051` [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/functions/elastic.rs:86:71 [INFO] [stderr] | [INFO] [stderr] 86 | assert_relative_eq!(Elastic::ease_in(1.0_f32, 2.0, 3.0, 4.0), 1.983427); [INFO] [stderr] | ^^^^^^^^ help: consider: `1.983_427` [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/functions/elastic.rs:93:72 [INFO] [stderr] | [INFO] [stderr] 93 | assert_relative_eq!(Elastic::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.734835); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.734_835` [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/functions/elastic.rs:100:75 [INFO] [stderr] | [INFO] [stderr] 100 | assert_relative_eq!(Elastic::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.035908); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.035_908` [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/functions/elastic.rs:103:80 [INFO] [stderr] | [INFO] [stderr] 103 | assert_relative_eq!(Elastic::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 59.158646); [INFO] [stderr] | ^^^^^^^^^ help: consider: `59.158_646` [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/functions/elastic.rs:106:33 [INFO] [stderr] | [INFO] [stderr] 106 | const PRECISE_RESULT: f64 = 1.9952083561735905; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.995_208_356_173_590_5` [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/functions/expo.rs:55:68 [INFO] [stderr] | [INFO] [stderr] 55 | assert_relative_eq!(Expo::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.016573); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.016_573` [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/functions/expo.rs:56:72 [INFO] [stderr] | [INFO] [stderr] 56 | assert_relative_eq!(Expo::ease_in(0.0_f32, 1.0, 100.0, 100.0), 1.000000); [INFO] [stderr] | ^^^^^^^^ help: consider: `1.000_000` [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/functions/expo.rs:61:69 [INFO] [stderr] | [INFO] [stderr] 61 | assert_relative_eq!(Expo::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.469670); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.469_670` [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/functions/expo.rs:67:72 [INFO] [stderr] | [INFO] [stderr] 67 | assert_relative_eq!(Expo::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.046875); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.046_875` [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/functions/expo.rs:70:77 [INFO] [stderr] | [INFO] [stderr] 70 | assert_relative_eq!(Expo::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 57.472466); [INFO] [stderr] | ^^^^^^^^^ help: consider: `57.472_466` [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/functions/expo.rs:73:33 [INFO] [stderr] | [INFO] [stderr] 73 | const PRECISE_RESULT: f64 = 2.0262277918539184; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.026_227_791_853_918_4` [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/functions/linear.rs:41:33 [INFO] [stderr] | [INFO] [stderr] 41 | const PRECISE_RESULT: f64 = 2.948683298050514; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `2.948_683_298_050_514` [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/functions/quad.rs:37:68 [INFO] [stderr] | [INFO] [stderr] 37 | assert_relative_eq!(Quad::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.187500); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.187_500` [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/functions/quad.rs:42:69 [INFO] [stderr] | [INFO] [stderr] 42 | assert_relative_eq!(Quad::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.312500); [INFO] [stderr] | ^^^^^^^^ help: consider: `3.312_500` [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/functions/quad.rs:51:33 [INFO] [stderr] | [INFO] [stderr] 51 | const PRECISE_RESULT: f64 = 2.2479338842975207; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.247_933_884_297_520_7` [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/functions/quart.rs:38:69 [INFO] [stderr] | [INFO] [stderr] 38 | assert_relative_eq!(Quart::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.011719); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.011_719` [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/functions/quart.rs:43:70 [INFO] [stderr] | [INFO] [stderr] 43 | assert_relative_eq!(Quart::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.050781); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.050_781` [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/functions/quart.rs:48:73 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Quart::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.093750); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.093_750` [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/functions/quart.rs:49:78 [INFO] [stderr] | [INFO] [stderr] 49 | assert_relative_eq!(Quart::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 54.881588); [INFO] [stderr] | ^^^^^^^^^ help: consider: `54.881_588` [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/functions/quart.rs:52:33 [INFO] [stderr] | [INFO] [stderr] 52 | const PRECISE_RESULT: f64 = 2.0204904036609523; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.020_490_403_660_952_3` [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/functions/quint.rs:36:69 [INFO] [stderr] | [INFO] [stderr] 36 | assert_relative_eq!(Quint::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.002930); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.002_930` [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/functions/quint.rs:41:70 [INFO] [stderr] | [INFO] [stderr] 41 | assert_relative_eq!(Quint::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.288086); [INFO] [stderr] | ^^^^^^^^ help: consider: `4.288_086` [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/functions/quint.rs:46:73 [INFO] [stderr] | [INFO] [stderr] 46 | assert_relative_eq!(Quint::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.046875); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.046_875` [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/functions/quint.rs:47:78 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Quint::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 55.803956); [INFO] [stderr] | ^^^^^^^^^ help: consider: `55.803_956` [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/functions/quint.rs:50:33 [INFO] [stderr] | [INFO] [stderr] 50 | const PRECISE_RESULT: f64 = 2.0094868329805053; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.009_486_832_980_505_3` [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/functions/sine.rs:29:68 [INFO] [stderr] | [INFO] [stderr] 29 | assert_relative_eq!(Sine::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.2283616); [INFO] [stderr] | ^^^^^^^^^ help: consider: `2.228_361_6` [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/functions/sine.rs:34:69 [INFO] [stderr] | [INFO] [stderr] 34 | assert_relative_eq!(Sine::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.148050); [INFO] [stderr] | ^^^^^^^^ help: consider: `3.148_050` [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/functions/sine.rs:39:72 [INFO] [stderr] | [INFO] [stderr] 39 | assert_relative_eq!(Sine::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.439340); [INFO] [stderr] | ^^^^^^^^ help: consider: `2.439_340` [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/functions/sine.rs:42:33 [INFO] [stderr] | [INFO] [stderr] 42 | const PRECISE_RESULT: f64 = 2.362562395222677; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `2.362_562_395_222_677` [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 i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(234)` [INFO] [stderr] ... [INFO] [stderr] 46 | cast_constants!(F; _1_234=1.234, _234=234); [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: float has excessive precision [INFO] [stderr] --> src/functions/back.rs:53:77 [INFO] [stderr] | [INFO] [stderr] 53 | assert_relative_eq!(Back::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 56.432546); [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `56.432_545` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/back.rs:61:29 [INFO] [stderr] | [INFO] [stderr] 61 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(1)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/bounce.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | / cast_constants!(F; _1=1, _1_5=1.5, _2=2, _2_25=2.25, _2_5=2.5, [INFO] [stderr] 15 | | _2_625=2.625, _7_5625=7.5625); [INFO] [stderr] | |__________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/bounce.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | / cast_constants!(F; _1=1, _1_5=1.5, _2=2, _2_25=2.25, _2_5=2.5, [INFO] [stderr] 15 | | _2_625=2.625, _7_5625=7.5625); [INFO] [stderr] | |__________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/bounce.rs:50:77 [INFO] [stderr] | [INFO] [stderr] 50 | assert_relative_eq!(Bounce::ease_out(100.0_f32, 1.0, 100.0, 100.0), 101.000000); [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/bounce.rs:61:79 [INFO] [stderr] | [INFO] [stderr] 61 | assert_relative_eq!(Bounce::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 51.151250); [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `51.151_25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/bounce.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/circ.rs:48:77 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Circ::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 60.949871); [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `60.949_87` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/circ.rs:56:29 [INFO] [stderr] | [INFO] [stderr] 56 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/cubic.rs:47:73 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Cubic::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.187500); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `2.187_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/cubic.rs:48:78 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Cubic::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 53.940397); [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `53.940_395` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/cubic.rs:56:29 [INFO] [stderr] | [INFO] [stderr] 56 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | cast_constants!(F; _2=2, _10=10, _0_5=0.5); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/elastic.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | cast_constants!(F; _2=2, _10=10, _0_5=0.5); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/elastic.rs:102:81 [INFO] [stderr] | [INFO] [stderr] 102 | assert_relative_eq!(Elastic::ease_in_out(100.0_f32, 1.0, 100.0, 100.0), 101.0000); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/elastic.rs:111:29 [INFO] [stderr] | [INFO] [stderr] 111 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(2)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [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/functions/util.rs:21:31 [INFO] [stderr] | [INFO] [stderr] 21 | let $name: $t = f($val as f64); [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(10)` [INFO] [stderr] | [INFO] [stderr] ::: src/functions/expo.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | cast_constants!(F; _2=2, _10=10); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/expo.rs:56:72 [INFO] [stderr] | [INFO] [stderr] 56 | assert_relative_eq!(Expo::ease_in(0.0_f32, 1.0, 100.0, 100.0), 1.000000); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/expo.rs:61:69 [INFO] [stderr] | [INFO] [stderr] 61 | assert_relative_eq!(Expo::ease_out(1.0_f32, 2.0, 3.0, 4.0), 4.469670); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `4.469_67` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/expo.rs:62:75 [INFO] [stderr] | [INFO] [stderr] 62 | assert_relative_eq!(Expo::ease_out(100.0_f32, 1.0, 100.0, 100.0), 101.0000); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/expo.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [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/functions/linear.rs:46:29 [INFO] [stderr] | [INFO] [stderr] 46 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/quad.rs:37:68 [INFO] [stderr] | [INFO] [stderr] 37 | assert_relative_eq!(Quad::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.187500); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `2.187_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/quad.rs:42:69 [INFO] [stderr] | [INFO] [stderr] 42 | assert_relative_eq!(Quad::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.312500); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `3.312_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/quad.rs:56:29 [INFO] [stderr] | [INFO] [stderr] 56 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/quart.rs:48:73 [INFO] [stderr] | [INFO] [stderr] 48 | assert_relative_eq!(Quart::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.093750); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `2.093_75` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/quart.rs:57:29 [INFO] [stderr] | [INFO] [stderr] 57 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/quint.rs:36:69 [INFO] [stderr] | [INFO] [stderr] 36 | assert_relative_eq!(Quint::ease_in(1.0_f32, 2.0, 3.0, 4.0), 2.002930); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `2.002_93` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/quint.rs:47:78 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_eq!(Quint::ease_in_out(51.0_f32, 1.0, 100.0, 100.0), 55.803956); [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `55.803_955` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/quint.rs:55:29 [INFO] [stderr] | [INFO] [stderr] 55 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/sine.rs:34:69 [INFO] [stderr] | [INFO] [stderr] 34 | assert_relative_eq!(Sine::ease_out(1.0_f32, 2.0, 3.0, 4.0), 3.148050); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `3.148_05` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/functions/sine.rs:39:72 [INFO] [stderr] | [INFO] [stderr] 39 | assert_relative_eq!(Sine::ease_in_out(1.0_f32, 2.0, 3.0, 4.0), 2.439340); [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `2.439_34` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/functions/sine.rs:47:29 [INFO] [stderr] | [INFO] [stderr] 47 | assert_relative_ne!(ease32 as f64, PRECISE_RESULT); // f32 maths is actually happening [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(ease32)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.73s [INFO] running `"docker" "inspect" "b153c878226ee3c831823cdd90d2a9998162cab998c35ef50e180618763f039a"` [INFO] running `"docker" "rm" "-f" "b153c878226ee3c831823cdd90d2a9998162cab998c35ef50e180618763f039a"` [INFO] [stdout] b153c878226ee3c831823cdd90d2a9998162cab998c35ef50e180618763f039a