[INFO] crate geodate 0.2.1 is already in cache [INFO] extracting crate geodate 0.2.1 into work/ex/clippy-test-run/sources/stable/reg/geodate/0.2.1 [INFO] extracting crate geodate 0.2.1 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/geodate/0.2.1 [INFO] validating manifest of geodate-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 geodate-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 geodate-0.2.1 [INFO] finished frobbing geodate-0.2.1 [INFO] frobbed toml for geodate-0.2.1 written to work/ex/clippy-test-run/sources/stable/reg/geodate/0.2.1/Cargo.toml [INFO] started frobbing geodate-0.2.1 [INFO] finished frobbing geodate-0.2.1 [INFO] frobbed toml for geodate-0.2.1 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/geodate/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 geodate-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-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/geodate/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] d120de6d64e629fe8f6f6ba0cc8c566b0598024b48803c356960839eec1b59f3 [INFO] running `"docker" "start" "-a" "d120de6d64e629fe8f6f6ba0cc8c566b0598024b48803c356960839eec1b59f3"` [INFO] [stderr] Checking geodate v0.2.1 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/earth_orbit.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | let l = 1.0 + 0.0334 * cos_deg(w) + 0.0007 * cos_deg(2.0 * w); [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: 6th binding whose name is just one char [INFO] [stderr] --> src/earth_orbit.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | let s = get_periodic_terms(t); [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/earth_orbit.rs:46:16 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/earth_orbit.rs:46:19 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/earth_orbit.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/geodate.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let mut y = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let mut t = get_midnight(0, lon); [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/geodate.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | let e = (10000 * (now - midnight)) / 86400; [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: 8th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | let c = e / 100; [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: 9th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | let b = e % 100; [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/moon_phase.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | let m = 201.5643 [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/moon_phase.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 160.7108 [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/moon_phase.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | let o = 124.7746 [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_phase.rs:163:9 [INFO] [stderr] | [INFO] [stderr] 163 | let j = phase as usize; [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: 9th binding whose name is just one char [INFO] [stderr] --> src/moon_phase.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | let w = 0.00306 [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/moon_transit.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | let b = eb / 1_000_000.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: 6th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | let d = 385_000.56 + er / 1000.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: 7th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:257:9 [INFO] [stderr] | [INFO] [stderr] 257 | let a = modulo(atan2_deg(a_x, a_y), 360.0); // TODO: Verify this modulo [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let s = modulo(asin_deg(s_x), 180.0); // TODO: Verify this modulo [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/moon_transit.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | let n = m + dt / 86400.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: 6th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | let a = interpolate(a1, a2, a3, n); [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/moon_transit.rs:321:9 [INFO] [stderr] | [INFO] [stderr] 321 | let s = interpolate(s1, s2, s3, n); [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:331:9 [INFO] [stderr] | [INFO] [stderr] 331 | let h = asin_deg(sin_deg(latitude) * sin_deg(s) + cos_deg(latitude) * cos_deg(s) * cos_deg(hh)); [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/sun_transit.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | let o = l0 + 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: 6th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | let p = 125.04 - 1934.136 * t; [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/sun_transit.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | let l = o - 0.00569 - 0.00478 * sin_deg(p); [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: 8th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | let a = atan2_deg(cos_deg(ep) * sin_deg(l), cos_deg(l)); [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: 9th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | let d = asin_deg(sin_deg(ecliptic_longitude) * sin_deg(23.44)); [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: 10th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | let w = acos_deg((sin_deg(alt - 0.83) - sin_deg(latitude) * sin_deg(d)) / [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/earth_orbit.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | let l = 1.0 + 0.0334 * cos_deg(w) + 0.0007 * cos_deg(2.0 * w); [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: 6th binding whose name is just one char [INFO] [stderr] --> src/earth_orbit.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | let s = get_periodic_terms(t); [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/earth_orbit.rs:46:16 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/earth_orbit.rs:46:19 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/earth_orbit.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | let (a, b, c, d, e) = jdme_terms[i]; [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/geodate.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | let mut y = 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: 6th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let mut t = get_midnight(0, lon); [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/geodate.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | let e = (10000 * (now - midnight)) / 86400; [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: 8th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | let c = e / 100; [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: 9th binding whose name is just one char [INFO] [stderr] --> src/geodate.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | let b = e % 100; [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/moon_phase.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | let m = 201.5643 [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/moon_phase.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 160.7108 [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/moon_phase.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | let o = 124.7746 [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_phase.rs:163:9 [INFO] [stderr] | [INFO] [stderr] 163 | let j = phase as usize; [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: 9th binding whose name is just one char [INFO] [stderr] --> src/moon_phase.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | let w = 0.00306 [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/moon_transit.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | let b = eb / 1_000_000.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: 6th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | let d = 385_000.56 + er / 1000.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: 7th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:257:9 [INFO] [stderr] | [INFO] [stderr] 257 | let a = modulo(atan2_deg(a_x, a_y), 360.0); // TODO: Verify this modulo [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let s = modulo(asin_deg(s_x), 180.0); // TODO: Verify this modulo [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/moon_transit.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | let n = m + dt / 86400.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: 6th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | let a = interpolate(a1, a2, a3, n); [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/moon_transit.rs:321:9 [INFO] [stderr] | [INFO] [stderr] 321 | let s = interpolate(s1, s2, s3, n); [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: 8th binding whose name is just one char [INFO] [stderr] --> src/moon_transit.rs:331:9 [INFO] [stderr] | [INFO] [stderr] 331 | let h = asin_deg(sin_deg(latitude) * sin_deg(s) + cos_deg(latitude) * cos_deg(s) * cos_deg(hh)); [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/sun_transit.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | let o = l0 + 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: 6th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | let p = 125.04 - 1934.136 * t; [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/sun_transit.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | let l = o - 0.00569 - 0.00478 * sin_deg(p); [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: 8th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | let a = atan2_deg(cos_deg(ep) * sin_deg(l), cos_deg(l)); [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: 9th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | let d = asin_deg(sin_deg(ecliptic_longitude) * sin_deg(23.44)); [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: 10th binding whose name is just one char [INFO] [stderr] --> src/sun_transit.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | let w = acos_deg((sin_deg(alt - 0.83) - sin_deg(latitude) * sin_deg(d)) / [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: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/julian.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | pub const J2000: f64 = 2451_545.0; // TODO: Add 0.0009 to this value? [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_451_545.0` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::inconsistent_digit_grouping)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/julian.rs:4:36 [INFO] [stderr] | [INFO] [stderr] 4 | (timestamp as f64 / 86400.0) + 2440587.5 [INFO] [stderr] | ^^^^^^^^^ help: consider: `2_440_587.5` [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/julian.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | ((jd - 2440587.5) * 86400.0).round() as i64 [INFO] [stderr] | ^^^^^^^^^ help: consider: `2_440_587.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/julian.rs:21:21 [INFO] [stderr] | [INFO] [stderr] 21 | (jde - J2000) / 365250.0 [INFO] [stderr] | ^^^^^^^^ help: consider: `365_250.0` [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/delta_time.rs:9:37 [INFO] [stderr] | [INFO] [stderr] 9 | return 67.62 + 0.3645 * t + 0.0039755 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.003_975_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:39:10 [INFO] [stderr] | [INFO] [stderr] 39 | (2451_623.80984, 365_242.37404, 0.05169, -0.00411, -0.00057), // March Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_623.809_84` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:39:26 [INFO] [stderr] | [INFO] [stderr] 39 | (2451_623.80984, 365_242.37404, 0.05169, -0.00411, -0.00057), // March Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.374_04` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 40 | (2451_716.56767, 365_241.62603, 0.00325, 0.00888, -0.00030), // June Solstice [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_716.567_67` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:40:26 [INFO] [stderr] | [INFO] [stderr] 40 | (2451_716.56767, 365_241.62603, 0.00325, 0.00888, -0.00030), // June Solstice [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_241.626_03` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:41:10 [INFO] [stderr] | [INFO] [stderr] 41 | (2451_810.21715, 365_242.01767, -0.11575, 0.00337, 0.00078), // September Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_810.217_15` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:41:26 [INFO] [stderr] | [INFO] [stderr] 41 | (2451_810.21715, 365_242.01767, -0.11575, 0.00337, 0.00078), // September Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.017_67` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | (2451_900.05952, 365_242.74049, -0.06223, -0.00823, 0.00032) // December Solstice [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_900.059_52` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:42:26 [INFO] [stderr] | [INFO] [stderr] 42 | (2451_900.05952, 365_242.74049, -0.06223, -0.00823, 0.00032) // December Solstice [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.740_49` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/earth_orbit.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | (182.0, 27.85, 445267.112), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `445_267.112` [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: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/geodate.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 72 | | if new_moon < (t + 86400) { // New month [INFO] [stderr] 73 | | new_moon = new_moons.next().unwrap(); [INFO] [stderr] 74 | | d = 0; [INFO] [stderr] ... | [INFO] [stderr] 81 | | } [INFO] [stderr] 82 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 71 | } else if new_moon < (t + 86400) { // New month [INFO] [stderr] 72 | new_moon = new_moons.next().unwrap(); [INFO] [stderr] 73 | d = 0; [INFO] [stderr] 74 | m += 1; [INFO] [stderr] 75 | if next_seasonal_event < (t + 86400) { // New year [INFO] [stderr] 76 | next_seasonal_event = seasonal_events.next().unwrap(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: All variants have the same postfix: `Moon` [INFO] [stderr] --> src/moon_phase.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / enum MoonPhase { [INFO] [stderr] 11 | | NewMoon, [INFO] [stderr] 12 | | FirstQuarterMoon, [INFO] [stderr] 13 | | FullMoon, [INFO] [stderr] 14 | | LastQuarterMoon [INFO] [stderr] 15 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::enum_variant_names)] on by default [INFO] [stderr] = help: remove the postfixes and use full paths to the variants instead of glob imports [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_phase.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | + 0.002_0672 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.002_067_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | let lm = 218.316_4477 + 481_267.881234_21 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `218.316_447_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digit groups should be smaller [INFO] [stderr] --> src/moon_transit.rs:18:29 [INFO] [stderr] | [INFO] [stderr] 18 | let lm = 218.316_4477 + 481_267.881234_21 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `481_267.881_234_21` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_digit_groups)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_digit_groups [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/moon_transit.rs:19:14 [INFO] [stderr] | [INFO] [stderr] 19 | - 0.0015786 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.001_578_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:25:14 [INFO] [stderr] | [INFO] [stderr] 25 | let dm = 297.850_1921 + 445_267.1114034 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `297.850_192_1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/moon_transit.rs:25:29 [INFO] [stderr] | [INFO] [stderr] 25 | let dm = 297.850_1921 + 445_267.1114034 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `445_267.111_403_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | - 0.001_8819 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.001_881_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:31:14 [INFO] [stderr] | [INFO] [stderr] 31 | let sm = 357.529_1092 + 35_999.050_2909 * t // TODO: rename `sm` to `ms` [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `357.529_109_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | let sm = 357.529_1092 + 35_999.050_2909 * t // TODO: rename `sm` to `ms` [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `35_999.050_290_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | - 0.000_1536 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_153_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:37:14 [INFO] [stderr] | [INFO] [stderr] 37 | let mm = 134.963_3964 + 477_198.867_5055 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `134.963_396_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:37:29 [INFO] [stderr] | [INFO] [stderr] 37 | let mm = 134.963_3964 + 477_198.867_5055 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `477_198.867_505_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:38:14 [INFO] [stderr] | [INFO] [stderr] 38 | + 0.008_7414 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.008_741_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 93.272_0950 + 483_202.017_5233 * t [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `93.272_095_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:44:27 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 93.272_0950 + 483_202.017_5233 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `483_202.017_523_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | - 0.003_6539 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.003_653_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:196:35 [INFO] [stderr] | [INFO] [stderr] 196 | let e = 1.0 - 0.002_516 * t - 0.000_0074 * t.powi(2); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_007_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:23:46 [INFO] [stderr] | [INFO] [stderr] 23 | let m = 357.529_11 + 35_999.050_29 * t + 0.000_1537 * t.powi(2); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_153_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:42:14 [INFO] [stderr] | [INFO] [stderr] 42 | let l0 = 280.466_4567 + 360_007.698_2779 * r [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `280.466_456_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:42:29 [INFO] [stderr] | [INFO] [stderr] 42 | let l0 = 280.466_4567 + 360_007.698_2779 * r [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `360_007.698_277_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:46:26 [INFO] [stderr] | [INFO] [stderr] 46 | - r.powi(5) / 2000_000.0; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_000_000.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | let eot = l0 - 0.005_7183 - a + nl * cos_deg(ep); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.005_718_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:149:14 [INFO] [stderr] | [INFO] [stderr] 149 | - 1934.136_261 * t; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_934.136_261` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:159:25 [INFO] [stderr] | [INFO] [stderr] 159 | let ls = 280.4665 + 36_000.7698 * t; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `36_000.769_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:163:25 [INFO] [stderr] | [INFO] [stderr] 163 | let lm = 218.3165 + 481_267.8813 * t; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `481_267.881_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/julian.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | pub const J2000: f64 = 2451_545.0; // TODO: Add 0.0009 to this value? [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_451_545.0` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::inconsistent_digit_grouping)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/julian.rs:4:36 [INFO] [stderr] | [INFO] [stderr] 4 | (timestamp as f64 / 86400.0) + 2440587.5 [INFO] [stderr] | ^^^^^^^^^ help: consider: `2_440_587.5` [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/julian.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | ((jd - 2440587.5) * 86400.0).round() as i64 [INFO] [stderr] | ^^^^^^^^^ help: consider: `2_440_587.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/julian.rs:21:21 [INFO] [stderr] | [INFO] [stderr] 21 | (jde - J2000) / 365250.0 [INFO] [stderr] | ^^^^^^^^ help: consider: `365_250.0` [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/julian.rs:34:70 [INFO] [stderr] | [INFO] [stderr] 34 | assert_approx_eq!(-0.007_218_343_600, jde_to_julian_millenia(2448908.5), 0.000000000001); [INFO] [stderr] | ^^^^^^^^^ help: consider: `2_448_908.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/julian.rs:34:82 [INFO] [stderr] | [INFO] [stderr] 34 | assert_approx_eq!(-0.007_218_343_600, jde_to_julian_millenia(2448908.5), 0.000000000001); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `0.000_000_000_001` [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/math.rs:75:20 [INFO] [stderr] | [INFO] [stderr] 75 | assert_eq!(1.3958333333333333, dec_deg(1.0, 23.0, 45.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.395_833_333_333_333_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/delta_time.rs:9:37 [INFO] [stderr] | [INFO] [stderr] 9 | return 67.62 + 0.3645 * t + 0.0039755 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.003_975_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/delta_time.rs:63:61 [INFO] [stderr] | [INFO] [stderr] 63 | assert_approx_eq!(44.4841, delta_time(unix_to_year( 126230400)), 0.5); // 1974-01-01 [INFO] [stderr] | ^^^^^^^^^ help: consider: `126_230_400` [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/delta_time.rs:64:61 [INFO] [stderr] | [INFO] [stderr] 64 | assert_approx_eq!(54.0856, delta_time(unix_to_year( 449625600)), 0.5); // 1984-04-01 [INFO] [stderr] | ^^^^^^^^^ help: consider: `449_625_600` [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/delta_time.rs:65:61 [INFO] [stderr] | [INFO] [stderr] 65 | assert_approx_eq!(57.3073, delta_time(unix_to_year( 652147200)), 0.5); // 1990-09-01 [INFO] [stderr] | ^^^^^^^^^ help: consider: `652_147_200` [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/delta_time.rs:66:61 [INFO] [stderr] | [INFO] [stderr] 66 | assert_approx_eq!(63.8285, delta_time(unix_to_year( 946684800)), 0.5); // 2000-01-01 [INFO] [stderr] | ^^^^^^^^^ help: consider: `946_684_800` [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/delta_time.rs:67:60 [INFO] [stderr] | [INFO] [stderr] 67 | assert_approx_eq!(66.0699, delta_time(unix_to_year(1262304000)), 0.5); // 2010-01-01 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_262_304_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/delta_time.rs:68:60 [INFO] [stderr] | [INFO] [stderr] 68 | assert_approx_eq!(68.1024, delta_time(unix_to_year(1451606400)), 0.5); // 2016-01-01 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_451_606_400` [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/delta_time.rs:69:60 [INFO] [stderr] | [INFO] [stderr] 69 | assert_approx_eq!(68.1024, delta_time(unix_to_year(1451606400)), 0.5); // 2016-01-01 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_451_606_400` [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/delta_time.rs:72:60 [INFO] [stderr] | [INFO] [stderr] 72 | assert_approx_eq!(70.0000, delta_time(unix_to_year(1577836800)), 1.0); // 2020-01-01 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_577_836_800` [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/delta_time.rs:73:60 [INFO] [stderr] | [INFO] [stderr] 73 | assert_approx_eq!(72.0000, delta_time(unix_to_year(1704067200)), 1.0); // 2024-01-01 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_704_067_200` [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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:39:10 [INFO] [stderr] | [INFO] [stderr] 39 | (2451_623.80984, 365_242.37404, 0.05169, -0.00411, -0.00057), // March Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_623.809_84` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:39:26 [INFO] [stderr] | [INFO] [stderr] 39 | (2451_623.80984, 365_242.37404, 0.05169, -0.00411, -0.00057), // March Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.374_04` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 40 | (2451_716.56767, 365_241.62603, 0.00325, 0.00888, -0.00030), // June Solstice [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_716.567_67` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:40:26 [INFO] [stderr] | [INFO] [stderr] 40 | (2451_716.56767, 365_241.62603, 0.00325, 0.00888, -0.00030), // June Solstice [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_241.626_03` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:41:10 [INFO] [stderr] | [INFO] [stderr] 41 | (2451_810.21715, 365_242.01767, -0.11575, 0.00337, 0.00078), // September Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_810.217_15` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:41:26 [INFO] [stderr] | [INFO] [stderr] 41 | (2451_810.21715, 365_242.01767, -0.11575, 0.00337, 0.00078), // September Equinoxe [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.017_67` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | (2451_900.05952, 365_242.74049, -0.06223, -0.00823, 0.00032) // December Solstice [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `2_451_900.059_52` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/earth_orbit.rs:42:26 [INFO] [stderr] | [INFO] [stderr] 42 | (2451_900.05952, 365_242.74049, -0.06223, -0.00823, 0.00032) // December Solstice [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `365_242.740_49` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/earth_orbit.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | (182.0, 27.85, 445267.112), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `445_267.112` [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: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/geodate.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 72 | | if new_moon < (t + 86400) { // New month [INFO] [stderr] 73 | | new_moon = new_moons.next().unwrap(); [INFO] [stderr] 74 | | d = 0; [INFO] [stderr] ... | [INFO] [stderr] 81 | | } [INFO] [stderr] 82 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 71 | } else if new_moon < (t + 86400) { // New month [INFO] [stderr] 72 | new_moon = new_moons.next().unwrap(); [INFO] [stderr] 73 | d = 0; [INFO] [stderr] 74 | m += 1; [INFO] [stderr] 75 | if next_seasonal_event < (t + 86400) { // New year [INFO] [stderr] 76 | next_seasonal_event = seasonal_events.next().unwrap(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/geodate.rs:110:53 [INFO] [stderr] | [INFO] [stderr] 110 | assert_eq!("44:02:00:15:42", get_solar_date(1403322675, -1.826189)); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_403_322_675` [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/geodate.rs:110:66 [INFO] [stderr] | [INFO] [stderr] 110 | assert_eq!("44:02:00:15:42", get_solar_date(1403322675, -1.826189)); [INFO] [stderr] | ^^^^^^^^ help: consider: `1.826_189` [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/geodate.rs:117:57 [INFO] [stderr] | [INFO] [stderr] 117 | assert_eq!("14:03:03:71:59", get_lunisolar_date(449947500, -2.7653)); [INFO] [stderr] | ^^^^^^^^^ help: consider: `449_947_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: All variants have the same postfix: `Moon` [INFO] [stderr] --> src/moon_phase.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / enum MoonPhase { [INFO] [stderr] 11 | | NewMoon, [INFO] [stderr] 12 | | FirstQuarterMoon, [INFO] [stderr] 13 | | FullMoon, [INFO] [stderr] 14 | | LastQuarterMoon [INFO] [stderr] 15 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::enum_variant_names)] on by default [INFO] [stderr] = help: remove the postfixes and use full paths to the variants instead of glob imports [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_phase.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | + 0.002_0672 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.002_067_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/moon_phase.rs:235:48 [INFO] [stderr] | [INFO] [stderr] 235 | assert_eq!(-283.0, get_lunation_number(225085072)); [INFO] [stderr] | ^^^^^^^^^ help: consider: `225_085_072` [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/moon_phase.rs:243:47 [INFO] [stderr] | [INFO] [stderr] 243 | let t = terrestrial_to_universal_time(225085062); [INFO] [stderr] | ^^^^^^^^^ help: consider: `225_085_062` [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/moon_phase.rs:252:47 [INFO] [stderr] | [INFO] [stderr] 252 | let t = terrestrial_to_universal_time(2337032897); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_337_032_897` [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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | let lm = 218.316_4477 + 481_267.881234_21 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `218.316_447_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digit groups should be smaller [INFO] [stderr] --> src/moon_transit.rs:18:29 [INFO] [stderr] | [INFO] [stderr] 18 | let lm = 218.316_4477 + 481_267.881234_21 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `481_267.881_234_21` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_digit_groups)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_digit_groups [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/moon_transit.rs:19:14 [INFO] [stderr] | [INFO] [stderr] 19 | - 0.0015786 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.001_578_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:25:14 [INFO] [stderr] | [INFO] [stderr] 25 | let dm = 297.850_1921 + 445_267.1114034 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `297.850_192_1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/moon_transit.rs:25:29 [INFO] [stderr] | [INFO] [stderr] 25 | let dm = 297.850_1921 + 445_267.1114034 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `445_267.111_403_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | - 0.001_8819 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.001_881_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:31:14 [INFO] [stderr] | [INFO] [stderr] 31 | let sm = 357.529_1092 + 35_999.050_2909 * t // TODO: rename `sm` to `ms` [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `357.529_109_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | let sm = 357.529_1092 + 35_999.050_2909 * t // TODO: rename `sm` to `ms` [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `35_999.050_290_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | - 0.000_1536 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_153_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:37:14 [INFO] [stderr] | [INFO] [stderr] 37 | let mm = 134.963_3964 + 477_198.867_5055 * t [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `134.963_396_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:37:29 [INFO] [stderr] | [INFO] [stderr] 37 | let mm = 134.963_3964 + 477_198.867_5055 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `477_198.867_505_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:38:14 [INFO] [stderr] | [INFO] [stderr] 38 | + 0.008_7414 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.008_741_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 93.272_0950 + 483_202.017_5233 * t [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `93.272_095_0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:44:27 [INFO] [stderr] | [INFO] [stderr] 44 | let f = 93.272_0950 + 483_202.017_5233 * t [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `483_202.017_523_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | - 0.003_6539 * t.powi(2) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.003_653_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/moon_transit.rs:196:35 [INFO] [stderr] | [INFO] [stderr] 196 | let e = 1.0 - 0.002_516 * t - 0.000_0074 * t.powi(2); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_007_4` [INFO] [stderr] | [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] | [INFO] [stderr] = note: #[warn(illegal_floating_point_literal_pattern)] on by default [INFO] [stderr] [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | 1673.0 ... 1730.0 => terms[1], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:27:20 [INFO] [stderr] | [INFO] [stderr] 27 | 1673.0 ... 1730.0 => terms[1], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | 1730.0 ... 1798.0 => terms[2], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | 1730.0 ... 1798.0 => terms[2], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | 1798.0 ... 1844.0 => terms[3], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | 1798.0 ... 1844.0 => terms[3], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | 1844.0 ... 1878.0 => terms[4], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:30:20 [INFO] [stderr] | [INFO] [stderr] 30 | 1844.0 ... 1878.0 => terms[4], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:23:46 [INFO] [stderr] | [INFO] [stderr] 23 | let m = 357.529_11 + 35_999.050_29 * t + 0.000_1537 * t.powi(2); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.000_153_7` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | 1878.0 ... 1905.0 => terms[5], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:31:20 [INFO] [stderr] | [INFO] [stderr] 31 | 1878.0 ... 1905.0 => terms[5], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:42:14 [INFO] [stderr] | [INFO] [stderr] 42 | let l0 = 280.466_4567 + 360_007.698_2779 * r [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `280.466_456_7` [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | 1905.0 ... 1946.0 => terms[6], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:42:29 [INFO] [stderr] | [INFO] [stderr] 42 | let l0 = 280.466_4567 + 360_007.698_2779 * r [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `360_007.698_277_9` [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | 1905.0 ... 1946.0 => terms[6], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | 1946.0 ... 1990.0 => terms[7], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:46:26 [INFO] [stderr] | [INFO] [stderr] 46 | - r.powi(5) / 2000_000.0; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_000_000.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | let eot = l0 - 0.005_7183 - a + nl * cos_deg(ep); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0.005_718_3` [INFO] [stderr] | [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] --> src/delta_time.rs:33:20 [INFO] [stderr] | [INFO] [stderr] 33 | 1946.0 ... 1990.0 => terms[7], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | 1990.0 ... 2013.0 => terms[8], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] --> src/sun_transit.rs:149:14 [INFO] [stderr] | [INFO] [stderr] 149 | - 1934.136_261 * t; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_934.136_261` [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:34:20 [INFO] [stderr] | [INFO] [stderr] 34 | 1990.0 ... 2013.0 => terms[8], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:159:25 [INFO] [stderr] | [INFO] [stderr] 159 | let ls = 280.4665 + 36_000.7698 * t; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `36_000.769_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:163:25 [INFO] [stderr] | [INFO] [stderr] 163 | let lm = 218.3165 + 481_267.8813 * t; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `481_267.881_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:205:14 [INFO] [stderr] | [INFO] [stderr] 205 | -1.0 => e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:206:14 [INFO] [stderr] | [INFO] [stderr] 206 | 1.0 => e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:228:20 [INFO] [stderr] | [INFO] [stderr] 228 | assert_eq!(2446_895.5, jd); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_446_895.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:239:20 [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(2448_908.5, jd); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `2_448_908.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:207:14 [INFO] [stderr] | [INFO] [stderr] 207 | -2.0 => e * e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:208:14 [INFO] [stderr] | [INFO] [stderr] 208 | 2.0 => e * e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/sun_transit.rs:264:27 [INFO] [stderr] | [INFO] [stderr] 264 | assert_approx_eq!(23.440_1443, ep, 0.00001); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `23.440_144_3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `k` [INFO] [stderr] --> src/geodate.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | let mut seasonal_events = (1 * k .. n * k).map(|i| { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(illegal_floating_point_literal_pattern)] on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | 1673.0 ... 1730.0 => terms[1], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:27:20 [INFO] [stderr] | [INFO] [stderr] 27 | 1673.0 ... 1730.0 => terms[1], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | 1730.0 ... 1798.0 => terms[2], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | 1730.0 ... 1798.0 => terms[2], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | 1798.0 ... 1844.0 => terms[3], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | 1798.0 ... 1844.0 => terms[3], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | 1844.0 ... 1878.0 => terms[4], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:30:20 [INFO] [stderr] | [INFO] [stderr] 30 | 1844.0 ... 1878.0 => terms[4], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | 1878.0 ... 1905.0 => terms[5], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:31:20 [INFO] [stderr] | [INFO] [stderr] 31 | 1878.0 ... 1905.0 => terms[5], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | 1905.0 ... 1946.0 => terms[6], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | 1905.0 ... 1946.0 => terms[6], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | 1946.0 ... 1990.0 => terms[7], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:33:20 [INFO] [stderr] | [INFO] [stderr] 33 | 1946.0 ... 1990.0 => terms[7], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | 1990.0 ... 2013.0 => terms[8], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:34:20 [INFO] [stderr] | [INFO] [stderr] 34 | 1990.0 ... 2013.0 => terms[8], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:205:14 [INFO] [stderr] | [INFO] [stderr] 205 | -1.0 => e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:206:14 [INFO] [stderr] | [INFO] [stderr] 206 | 1.0 => e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:207:14 [INFO] [stderr] | [INFO] [stderr] 207 | -2.0 => e * e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/moon_transit.rs:208:14 [INFO] [stderr] | [INFO] [stderr] 208 | 2.0 => e * e, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/delta_time.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | 1620.0 ... 1673.0 => terms[0], [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/math.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | assert_eq!(-1.0, cos_deg(180.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] --> src/math.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | assert_eq!(-1.0, cos_deg(180.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] --> src/math.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | assert_eq!(180.0, acos_deg(-1.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/math.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | assert_eq!(180.0, acos_deg(-1.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] --> src/math.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | assert_eq!(1.3958333333333333, dec_deg(1.0, 23.0, 45.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/math.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | assert_eq!(1.3958333333333333, dec_deg(1.0, 23.0, 45.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] warning: the operation is ineffective. Consider reducing it to `k` [INFO] [stderr] --> src/geodate.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | let mut seasonal_events = (1 * k .. n * k).map(|i| { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/moon_phase.rs:235:9 [INFO] [stderr] | [INFO] [stderr] 235 | assert_eq!(-283.0, get_lunation_number(225085072)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/moon_phase.rs:235:9 [INFO] [stderr] | [INFO] [stderr] 235 | assert_eq!(-283.0, get_lunation_number(225085072)); [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] --> src/sun_transit.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | assert_eq!(2446_895.5, jd); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/sun_transit.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | assert_eq!(2446_895.5, jd); [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] --> src/sun_transit.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(2448_908.5, jd); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/sun_transit.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(2448_908.5, jd); [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 6 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `geodate`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "d120de6d64e629fe8f6f6ba0cc8c566b0598024b48803c356960839eec1b59f3"` [INFO] running `"docker" "rm" "-f" "d120de6d64e629fe8f6f6ba0cc8c566b0598024b48803c356960839eec1b59f3"` [INFO] [stdout] d120de6d64e629fe8f6f6ba0cc8c566b0598024b48803c356960839eec1b59f3