[INFO] crate lambert 1.0.0 is already in cache [INFO] extracting crate lambert 1.0.0 into work/ex/clippy-test-run/sources/stable/reg/lambert/1.0.0 [INFO] extracting crate lambert 1.0.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/lambert/1.0.0 [INFO] validating manifest of lambert-1.0.0 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 lambert-1.0.0 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 lambert-1.0.0 [INFO] finished frobbing lambert-1.0.0 [INFO] frobbed toml for lambert-1.0.0 written to work/ex/clippy-test-run/sources/stable/reg/lambert/1.0.0/Cargo.toml [INFO] started frobbing lambert-1.0.0 [INFO] finished frobbing lambert-1.0.0 [INFO] frobbed toml for lambert-1.0.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/lambert/1.0.0/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 lambert-1.0.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/lambert/1.0.0:/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] fad75dbfb42d100fbc5bb996cbd5bdeffa52c6be2b0e22e87f7ad4c17c586478 [INFO] running `"docker" "start" "-a" "fad75dbfb42d100fbc5bb996cbd5bdeffa52c6be2b0e22e87f7ad4c17c586478"` [INFO] [stderr] Checking lambert v1.0.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `x` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:23 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `z` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/algo.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | let y = org.y; [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/algo.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | let r = f32::sqrt((x-x_s)*(x-x_s)+(y-y_s)*(y-y_s)); [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/algo.rs:74:16 [INFO] [stderr] | [INFO] [stderr] 74 | let (x, y, z) = (point.x, point.y, point.z); [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: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `x` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:23 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/point.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Point { x: x, y: y, z: z} [INFO] [stderr] | ^^^^ help: replace it with: `z` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/algo.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | let y = org.y; [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/algo.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | let r = f32::sqrt((x-x_s)*(x-x_s)+(y-y_s)*(y-y_s)); [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/algo.rs:74:16 [INFO] [stderr] | [INFO] [stderr] 74 | let (x, y, z) = (point.x, point.y, point.z); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | Zone::LambertI => 0.7604059656, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.760_405_965_6` [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/zone.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | Zone::LambertII => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.728_968_627_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | Zone::LambertIII => 0.6959127966, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.695_912_796_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | Zone::LambertIV => 0.6712679322, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.671_267_932_2` [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/zone.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | Zone::LambertIIe => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.728_968_627_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:20:29 [INFO] [stderr] | [INFO] [stderr] 20 | Zone::Lambert93 => 0.7256077650, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.725_607_765_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/zone.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | Zone::LambertI => 11603796.98, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_603_796.98` [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/zone.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | Zone::LambertII => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_745_793.39` [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/zone.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | Zone::LambertIII => 11947992.52, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_947_992.52` [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/zone.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | Zone::LambertIV => 12136281.99, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `12_136_281.99` [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/zone.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | Zone::LambertIIe => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_745_793.39` [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/zone.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | Zone::Lambert93 => 11754255.426, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `11_754_255.426` [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/zone.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | Zone::LambertI => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | Zone::LambertII => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:39:29 [INFO] [stderr] | [INFO] [stderr] 39 | Zone::LambertIII => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:41:29 [INFO] [stderr] | [INFO] [stderr] 41 | Zone::LambertIIe => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:42:29 [INFO] [stderr] | [INFO] [stderr] 42 | Zone::Lambert93 => 700000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `700_000.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/zone.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | Zone::LambertI => 5657616.674, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `5_657_616.674` [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/zone.rs:49:28 [INFO] [stderr] | [INFO] [stderr] 49 | Zone::LambertII => 6199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `6_199_695.768` [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/zone.rs:50:29 [INFO] [stderr] | [INFO] [stderr] 50 | Zone::LambertIII => 6791905.085, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `6_791_905.085` [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/zone.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | Zone::LambertIV => 7239161.542, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `7_239_161.542` [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/zone.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Zone::LambertIIe => 8199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `8_199_695.768` [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/zone.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | Zone::Lambert93 => 12655612.050, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `12_655_612.050` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/consts.rs:4:30 [INFO] [stderr] | [INFO] [stderr] 4 | pub const E_CLARK_IGN: f32 = 0.08248325676; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_76` [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/consts.rs:5:26 [INFO] [stderr] | [INFO] [stderr] 5 | pub const E_WGS84: f32 = 0.08181919106; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.081_819_191_06` [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/consts.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | pub const A_CLARK_IGN: f32 = 6378249.2; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_378_249.2` [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/consts.rs:8:26 [INFO] [stderr] | [INFO] [stderr] 8 | pub const A_WGS84: f32 = 6378137.0; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_378_137.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/consts.rs:11:38 [INFO] [stderr] | [INFO] [stderr] 11 | pub const LON_MERID_GREENWICH: f32 = 0.04079234433; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.040_792_344_33` [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/consts.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | const CT_X0: f32 = 700000.0; [INFO] [stderr] | ^^^^^^^^ help: consider: `700_000.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/consts.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | const CT_Y0: f32 = 6600000.0; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_600_000.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: unneeded return statement [INFO] [stderr] --> src/algo.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | return f32::log(f32::tan(f32::consts::FRAC_PI_4+lat/2.0)*f32::powf((1.0-e*f32::sin(lat))/(1.0+e*f32::sin(lat)),e/2.0), f32::consts::E); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f32::log(f32::tan(f32::consts::FRAC_PI_4+lat/2.0)*f32::powf((1.0-e*f32::sin(lat))/(1.0+e*f32::sin(lat)),e/2.0), f32::consts::E)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | return phi_i [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `phi_i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | return Point { x: lon, y: lat, z: org.z}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Point { x: lon, y: lat, z: org.z}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | return a/f32::sqrt(1.0-e*e*f32::sin(lat)*f32::sin(lat)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `a/f32::sqrt(1.0-e*e*f32::sin(lat)*f32::sin(lat))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | return pt [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `pt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:93:3 [INFO] [stderr] | [INFO] [stderr] 93 | return Point { x:lon, y:phi_i, z: he}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Point { x:lon, y:phi_i, z: he}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | Zone::LambertI => 0.7604059656, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.760_405_96` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | Zone::LambertII => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.728_968_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | Zone::LambertIII => 0.6959127966, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.695_912_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | Zone::LambertIV => 0.6712679322, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.671_267_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | Zone::LambertIIe => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.728_968_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:20:29 [INFO] [stderr] | [INFO] [stderr] 20 | Zone::Lambert93 => 0.7256077650, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.725_607_75` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | Zone::LambertI => 11603796.98, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_603_797` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | Zone::LambertII => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_745_793` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | Zone::LambertIII => 11947992.52, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_947_993` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | Zone::LambertIV => 12136281.99, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `12_136_282` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | Zone::LambertIIe => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_745_793` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | Zone::Lambert93 => 11754255.426, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_754_255` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | Zone::LambertI => 5657616.674, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `5_657_616.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:49:28 [INFO] [stderr] | [INFO] [stderr] 49 | Zone::LambertII => 6199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_199_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:50:29 [INFO] [stderr] | [INFO] [stderr] 50 | Zone::LambertIII => 6791905.085, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_791_905` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | Zone::LambertIV => 7239161.542, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `7_239_161.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Zone::LambertIIe => 8199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `8_199_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | Zone::Lambert93 => 12655612.050, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `12_655_612` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:4:30 [INFO] [stderr] | [INFO] [stderr] 4 | pub const E_CLARK_IGN: f32 = 0.08248325676; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:5:26 [INFO] [stderr] | [INFO] [stderr] 5 | pub const E_WGS84: f32 = 0.08181919106; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_819_19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | pub const A_CLARK_IGN: f32 = 6378249.2; [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:11:38 [INFO] [stderr] | [INFO] [stderr] 11 | pub const LON_MERID_GREENWICH: f32 = 0.04079234433; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.040_792_346` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/point.rs:137:41 [INFO] [stderr] | [INFO] [stderr] 137 | let expected_point = Point::new(7.68639475277068, 48.5953456709144, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `7.686_394_752_770_68` [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/point.rs:137:59 [INFO] [stderr] | [INFO] [stderr] 137 | let expected_point = Point::new(7.68639475277068, 48.5953456709144, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `48.595_345_670_914_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/point.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | let point = Point::new(994300.623, 113409.981, 0.0) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `994_300.623` [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/point.rs:138:44 [INFO] [stderr] | [INFO] [stderr] 138 | let point = Point::new(994300.623, 113409.981, 0.0) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `113_409.981` [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/point.rs:151:32 [INFO] [stderr] | [INFO] [stderr] 151 | let point = Point::new(668832.5384, 6950138.7285, 0.0) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `668_832.538_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/point.rs:151:45 [INFO] [stderr] | [INFO] [stderr] 151 | let point = Point::new(668832.5384, 6950138.7285, 0.0) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_950_138.728_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/point.rs:162:42 [INFO] [stderr] | [INFO] [stderr] 162 | let expected_point = Point::new(-0.579117201473994, 44.84071560809383, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `0.579_117_201_473_994` [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/point.rs:162:61 [INFO] [stderr] | [INFO] [stderr] 162 | let expected_point = Point::new(-0.579117201473994, 44.84071560809383, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `44.840_715_608_093_83` [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/point.rs:163:32 [INFO] [stderr] | [INFO] [stderr] 163 | let point = Point::new(369419.0,1986498.0,0.0) [INFO] [stderr] | ^^^^^^^^ help: consider: `369_419.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/point.rs:163:41 [INFO] [stderr] | [INFO] [stderr] 163 | let point = Point::new(369419.0,1986498.0,0.0) [INFO] [stderr] | ^^^^^^^^^ help: consider: `1_986_498.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/zone.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | Zone::LambertI => 0.7604059656, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.760_405_965_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | Zone::LambertII => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.728_968_627_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | Zone::LambertIII => 0.6959127966, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.695_912_796_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | Zone::LambertIV => 0.6712679322, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.671_267_932_2` [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/zone.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | Zone::LambertIIe => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.728_968_627_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/zone.rs:20:29 [INFO] [stderr] | [INFO] [stderr] 20 | Zone::Lambert93 => 0.7256077650, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.725_607_765_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/zone.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | Zone::LambertI => 11603796.98, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_603_796.98` [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/zone.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | Zone::LambertII => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_745_793.39` [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/zone.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | Zone::LambertIII => 11947992.52, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_947_992.52` [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/zone.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | Zone::LambertIV => 12136281.99, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `12_136_281.99` [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/zone.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | Zone::LambertIIe => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `11_745_793.39` [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/zone.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | Zone::Lambert93 => 11754255.426, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `11_754_255.426` [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/zone.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | Zone::LambertI => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | Zone::LambertII => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:39:29 [INFO] [stderr] | [INFO] [stderr] 39 | Zone::LambertIII => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:41:29 [INFO] [stderr] | [INFO] [stderr] 41 | Zone::LambertIIe => 600000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `600_000.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/zone.rs:42:29 [INFO] [stderr] | [INFO] [stderr] 42 | Zone::Lambert93 => 700000.0, [INFO] [stderr] | ^^^^^^^^ help: consider: `700_000.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/zone.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | Zone::LambertI => 5657616.674, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `5_657_616.674` [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/zone.rs:49:28 [INFO] [stderr] | [INFO] [stderr] 49 | Zone::LambertII => 6199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `6_199_695.768` [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/zone.rs:50:29 [INFO] [stderr] | [INFO] [stderr] 50 | Zone::LambertIII => 6791905.085, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `6_791_905.085` [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/zone.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | Zone::LambertIV => 7239161.542, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `7_239_161.542` [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/zone.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Zone::LambertIIe => 8199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `8_199_695.768` [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/zone.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | Zone::Lambert93 => 12655612.050, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `12_655_612.050` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/consts.rs:4:30 [INFO] [stderr] | [INFO] [stderr] 4 | pub const E_CLARK_IGN: f32 = 0.08248325676; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_76` [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/consts.rs:5:26 [INFO] [stderr] | [INFO] [stderr] 5 | pub const E_WGS84: f32 = 0.08181919106; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.081_819_191_06` [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/consts.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | pub const A_CLARK_IGN: f32 = 6378249.2; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_378_249.2` [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/consts.rs:8:26 [INFO] [stderr] | [INFO] [stderr] 8 | pub const A_WGS84: f32 = 6378137.0; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_378_137.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/consts.rs:11:38 [INFO] [stderr] | [INFO] [stderr] 11 | pub const LON_MERID_GREENWICH: f32 = 0.04079234433; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.040_792_344_33` [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/consts.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | const CT_X0: f32 = 700000.0; [INFO] [stderr] | ^^^^^^^^ help: consider: `700_000.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/consts.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | const CT_Y0: f32 = 6600000.0; [INFO] [stderr] | ^^^^^^^^^ help: consider: `6_600_000.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: unneeded return statement [INFO] [stderr] --> src/algo.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | return f32::log(f32::tan(f32::consts::FRAC_PI_4+lat/2.0)*f32::powf((1.0-e*f32::sin(lat))/(1.0+e*f32::sin(lat)),e/2.0), f32::consts::E); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f32::log(f32::tan(f32::consts::FRAC_PI_4+lat/2.0)*f32::powf((1.0-e*f32::sin(lat))/(1.0+e*f32::sin(lat)),e/2.0), f32::consts::E)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | return phi_i [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `phi_i` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | return Point { x: lon, y: lat, z: org.z}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Point { x: lon, y: lat, z: org.z}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | return a/f32::sqrt(1.0-e*e*f32::sin(lat)*f32::sin(lat)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `a/f32::sqrt(1.0-e*e*f32::sin(lat)*f32::sin(lat))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | return pt [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `pt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/algo.rs:93:3 [INFO] [stderr] | [INFO] [stderr] 93 | return Point { x:lon, y:phi_i, z: he}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Point { x:lon, y:phi_i, z: he}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/algo.rs:122:35 [INFO] [stderr] | [INFO] [stderr] 122 | let expected = Point::new(0.145512099,0.872664626, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0.145_512_099` [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/algo.rs:122:47 [INFO] [stderr] | [INFO] [stderr] 122 | let expected = Point::new(0.145512099,0.872664626, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0.872_664_626` [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/algo.rs:123:30 [INFO] [stderr] | [INFO] [stderr] 123 | let org = Point::new(1029705.083, 272723.849, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `1_029_705.083` [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/algo.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | let org = Point::new(1029705.083, 272723.849, 0.0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `272_723.849` [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/algo.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | let n = 6393174.9755; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_393_174.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/algo.rs:138:19 [INFO] [stderr] | [INFO] [stderr] 138 | let lat = 0.97738438100; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.977_384_381_00` [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/algo.rs:139:17 [INFO] [stderr] | [INFO] [stderr] 139 | let a = 6378388.0000; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_388.000_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/algo.rs:140:17 [INFO] [stderr] | [INFO] [stderr] 140 | let e = 0.081991890; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0.081_991_890` [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/algo.rs:150:29 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.017_453_292_48` [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/algo.rs:150:44 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.002_908_882_12` [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/algo.rs:150:59 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.005_817_764_23` [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/algo.rs:151:29 [INFO] [stderr] | [INFO] [stderr] 151 | let lat:[f32; 3] = [0.02036217457,0.00000000000 ,-0.03199770300]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.020_362_174_57` [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/algo.rs:151:43 [INFO] [stderr] | [INFO] [stderr] 151 | let lat:[f32; 3] = [0.02036217457,0.00000000000 ,-0.03199770300]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.000_000_000_00` [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/algo.rs:151:59 [INFO] [stderr] | [INFO] [stderr] 151 | let lat:[f32; 3] = [0.02036217457,0.00000000000 ,-0.03199770300]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.031_997_703_00` [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/algo.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:153:41 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:153:55 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:154:27 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:154:42 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:154:57 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:157:24 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_376_064.695_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/algo.rs:157:38 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `111_294.623_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/algo.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `128_984.725_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/algo.rs:158:24 [INFO] [stderr] | [INFO] [stderr] 158 | Point::new(6378232.2149, 18553.5780, 0.0), [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_232.214_9` [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/algo.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | Point::new(6376897.5369, 37099.7050, -202730.9070) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_376_897.536_9` [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/algo.rs:159:51 [INFO] [stderr] | [INFO] [stderr] 159 | Point::new(6376897.5369, 37099.7050, -202730.9070) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `202_730.907_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/algo.rs:178:28 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:178:42 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:178:56 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_249.200_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/algo.rs:179:28 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:179:43 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:179:58 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.082_483_256_79` [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/algo.rs:180:28 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_376_064.695_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/algo.rs:180:42 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_378_232.215_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/algo.rs:180:56 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `6_376_897.537_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/algo.rs:181:28 [INFO] [stderr] | [INFO] [stderr] 181 | let y: [f32; 3] = [111294.6230, 18553.5780, 37099.7050]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `111_294.623_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/algo.rs:182:28 [INFO] [stderr] | [INFO] [stderr] 182 | let z: [f32; 3] = [128984.7250, 0.0000, -202730.9070]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `128_984.725_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/algo.rs:182:50 [INFO] [stderr] | [INFO] [stderr] 182 | let z: [f32; 3] = [128984.7250, 0.0000, -202730.9070]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `202_730.907_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/algo.rs:185:30 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.017_453_292_48` [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/algo.rs:185:45 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.002_908_882_12` [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/algo.rs:185:60 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.005_817_764_23` [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/algo.rs:186:30 [INFO] [stderr] | [INFO] [stderr] 186 | let lat: [f32; 3] = [0.02036217457, 0.00000000000, -0.03199770301]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.020_362_174_57` [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/algo.rs:186:45 [INFO] [stderr] | [INFO] [stderr] 186 | let lat: [f32; 3] = [0.02036217457, 0.00000000000, -0.03199770301]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.000_000_000_00` [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/algo.rs:186:61 [INFO] [stderr] | [INFO] [stderr] 186 | let lat: [f32; 3] = [0.02036217457, 0.00000000000, -0.03199770301]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.031_997_703_01` [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/algo.rs:206:34 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1.005_526_536_48` [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/algo.rs:206:49 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.302_616_900_60` [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/algo.rs:206:64 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.200_000_000_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/algo.rs:207:28 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.081_991_889_98` [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/algo.rs:207:42 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.081_991_889_98` [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/algo.rs:207:56 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.081_991_889_98` [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/algo.rs:210:30 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.872_664_626_00` [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/algo.rs:210:46 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.299_999_999_97` [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/algo.rs:210:61 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0.199_989_033_69` [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/lib.rs:31:30 [INFO] [stderr] | [INFO] [stderr] 31 | let point = Point::new(369419.0, 1986498.0, 0.0) [INFO] [stderr] | ^^^^^^^^ help: consider: `369_419.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/lib.rs:31:40 [INFO] [stderr] | [INFO] [stderr] 31 | let point = Point::new(369419.0, 1986498.0, 0.0) [INFO] [stderr] | ^^^^^^^^^ help: consider: `1_986_498.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] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/point.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(point.x, 55.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/point.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(point.x, 55.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/point.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(point.y, 1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(point.y, 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/point.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(point.z, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(point.z, 0.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/point.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(point.x, 110.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(point.x, 110.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/point.rs:122:9 [INFO] [stderr] | [INFO] [stderr] 122 | assert_eq!(point.y, 2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:122:9 [INFO] [stderr] | [INFO] [stderr] 122 | assert_eq!(point.y, 2.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/point.rs:123:9 [INFO] [stderr] | [INFO] [stderr] 123 | assert_eq!(point.z, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:123:9 [INFO] [stderr] | [INFO] [stderr] 123 | assert_eq!(point.z, 0.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/point.rs:130:9 [INFO] [stderr] | [INFO] [stderr] 130 | assert_eq!(point.x, std::f32::consts::PI); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:130:9 [INFO] [stderr] | [INFO] [stderr] 130 | assert_eq!(point.x, std::f32::consts::PI); [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/point.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | assert_eq!(point.y, 2.0 * std::f32::consts::PI); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | assert_eq!(point.y, 2.0 * std::f32::consts::PI); [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/point.rs:132:9 [INFO] [stderr] | [INFO] [stderr] 132 | assert_eq!(point.z, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/point.rs:132:9 [INFO] [stderr] | [INFO] [stderr] 132 | assert_eq!(point.z, 0.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: float has excessive precision [INFO] [stderr] --> src/point.rs:137:41 [INFO] [stderr] | [INFO] [stderr] 137 | let expected_point = Point::new(7.68639475277068, 48.5953456709144, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `7.686_394_7` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:137:59 [INFO] [stderr] | [INFO] [stderr] 137 | let expected_point = Point::new(7.68639475277068, 48.5953456709144, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `48.595_345` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | let point = Point::new(994300.623, 113409.981, 0.0) [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `994_300.6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:138:44 [INFO] [stderr] | [INFO] [stderr] 138 | let point = Point::new(994300.623, 113409.981, 0.0) [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `113_409.984` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:151:32 [INFO] [stderr] | [INFO] [stderr] 151 | let point = Point::new(668832.5384, 6950138.7285, 0.0) [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `668_832.56` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:151:45 [INFO] [stderr] | [INFO] [stderr] 151 | let point = Point::new(668832.5384, 6950138.7285, 0.0) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_950_138.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:162:42 [INFO] [stderr] | [INFO] [stderr] 162 | let expected_point = Point::new(-0.579117201473994, 44.84071560809383, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.579_117_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/point.rs:162:61 [INFO] [stderr] | [INFO] [stderr] 162 | let expected_point = Point::new(-0.579117201473994, 44.84071560809383, 0.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `44.840_717` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | Zone::LambertI => 0.7604059656, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.760_405_96` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | Zone::LambertII => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.728_968_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | Zone::LambertIII => 0.6959127966, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.695_912_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | Zone::LambertIV => 0.6712679322, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.671_267_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | Zone::LambertIIe => 0.7289686274, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.728_968_6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:20:29 [INFO] [stderr] | [INFO] [stderr] 20 | Zone::Lambert93 => 0.7256077650, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.725_607_75` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | Zone::LambertI => 11603796.98, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_603_797` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | Zone::LambertII => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_745_793` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | Zone::LambertIII => 11947992.52, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_947_993` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | Zone::LambertIV => 12136281.99, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `12_136_282` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | Zone::LambertIIe => 11745793.39, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_745_793` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | Zone::Lambert93 => 11754255.426, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `11_754_255` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | Zone::LambertI => 5657616.674, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `5_657_616.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:49:28 [INFO] [stderr] | [INFO] [stderr] 49 | Zone::LambertII => 6199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_199_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:50:29 [INFO] [stderr] | [INFO] [stderr] 50 | Zone::LambertIII => 6791905.085, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_791_905` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | Zone::LambertIV => 7239161.542, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `7_239_161.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:52:29 [INFO] [stderr] | [INFO] [stderr] 52 | Zone::LambertIIe => 8199695.768, [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `8_199_696` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/zone.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | Zone::Lambert93 => 12655612.050, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `12_655_612` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:4:30 [INFO] [stderr] | [INFO] [stderr] 4 | pub const E_CLARK_IGN: f32 = 0.08248325676; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:5:26 [INFO] [stderr] | [INFO] [stderr] 5 | pub const E_WGS84: f32 = 0.08181919106; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_819_19` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:7:30 [INFO] [stderr] | [INFO] [stderr] 7 | pub const A_CLARK_IGN: f32 = 6378249.2; [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/consts.rs:11:38 [INFO] [stderr] | [INFO] [stderr] 11 | pub const LON_MERID_GREENWICH: f32 = 0.04079234433; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.040_792_346` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:122:35 [INFO] [stderr] | [INFO] [stderr] 122 | let expected = Point::new(0.145512099,0.872664626, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.145_512_1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:122:47 [INFO] [stderr] | [INFO] [stderr] 122 | let expected = Point::new(0.145512099,0.872664626, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.872_664_63` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:123:30 [INFO] [stderr] | [INFO] [stderr] 123 | let org = Point::new(1029705.083, 272723.849, 0.0); [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `1_029_705.06` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:123:43 [INFO] [stderr] | [INFO] [stderr] 123 | let org = Point::new(1029705.083, 272723.849, 0.0); [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `272_723.84` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | let n = 6393174.9755; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_393_175` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:138:19 [INFO] [stderr] | [INFO] [stderr] 138 | let lat = 0.97738438100; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.977_384_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:139:17 [INFO] [stderr] | [INFO] [stderr] 139 | let a = 6378388.0000; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_388` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:140:17 [INFO] [stderr] | [INFO] [stderr] 140 | let e = 0.081991890; [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_991_89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/algo.rs:143:9 [INFO] [stderr] | [INFO] [stderr] 143 | assert_eq!(n, calc); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/algo.rs:143:9 [INFO] [stderr] | [INFO] [stderr] 143 | assert_eq!(n, calc); [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: float has excessive precision [INFO] [stderr] --> src/algo.rs:150:29 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.017_453_292` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:150:44 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.002_908_882_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:150:59 [INFO] [stderr] | [INFO] [stderr] 150 | let lon:[f32; 3] = [0.01745329248 ,0.00290888212 ,0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.005_817_764_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:151:29 [INFO] [stderr] | [INFO] [stderr] 151 | let lat:[f32; 3] = [0.02036217457,0.00000000000 ,-0.03199770300]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.020_362_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:151:59 [INFO] [stderr] | [INFO] [stderr] 151 | let lat:[f32; 3] = [0.02036217457,0.00000000000 ,-0.03199770300]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.031_997_703` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:152:28 [INFO] [stderr] | [INFO] [stderr] 152 | let he:[f32; 3] = [100.0000,10.0000 ,2000.0000]; [INFO] [stderr] | ^^^^^^^^ help: consider changing the type or truncating it to: `100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:152:46 [INFO] [stderr] | [INFO] [stderr] 152 | let he:[f32; 3] = [100.0000,10.0000 ,2000.0000]; [INFO] [stderr] | ^^^^^^^^^ help: consider changing the type or truncating it to: `2_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:153:41 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:153:55 [INFO] [stderr] | [INFO] [stderr] 153 | let a:[f32; 3] = [6378249.2000 ,6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:154:27 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:154:42 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:154:57 [INFO] [stderr] | [INFO] [stderr] 154 | let e:[f32; 3] = [0.08248325679 ,0.08248325679 ,0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:157:24 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_376_064.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:157:38 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `111_294.625` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | Point::new(6376064.6955, 111294.6230, 128984.7250), [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `128_984.73` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:158:24 [INFO] [stderr] | [INFO] [stderr] 158 | Point::new(6378232.2149, 18553.5780, 0.0), [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:158:38 [INFO] [stderr] | [INFO] [stderr] 158 | Point::new(6378232.2149, 18553.5780, 0.0), [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `18_553.578` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | Point::new(6376897.5369, 37099.7050, -202730.9070) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_376_897.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:159:38 [INFO] [stderr] | [INFO] [stderr] 159 | Point::new(6376897.5369, 37099.7050, -202730.9070) [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `37_099.703` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:159:51 [INFO] [stderr] | [INFO] [stderr] 159 | Point::new(6376897.5369, 37099.7050, -202730.9070) [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `202_730.9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:178:28 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:178:42 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:178:56 [INFO] [stderr] | [INFO] [stderr] 178 | let a: [f32; 3] = [6378249.2000, 6378249.2000 ,6378249.2000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_249` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:179:28 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:179:43 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:179:58 [INFO] [stderr] | [INFO] [stderr] 179 | let e: [f32; 3] = [0.08248325679, 0.08248325679, 0.08248325679]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.082_483_254` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:180:28 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_376_064.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:180:42 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_378_232` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:180:56 [INFO] [stderr] | [INFO] [stderr] 180 | let x: [f32; 3] = [6376064.6950, 6378232.2150, 6376897.5370]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6_376_897.5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:181:28 [INFO] [stderr] | [INFO] [stderr] 181 | let y: [f32; 3] = [111294.6230, 18553.5780, 37099.7050]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `111_294.625` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:181:41 [INFO] [stderr] | [INFO] [stderr] 181 | let y: [f32; 3] = [111294.6230, 18553.5780, 37099.7050]; [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `18_553.578` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:181:53 [INFO] [stderr] | [INFO] [stderr] 181 | let y: [f32; 3] = [111294.6230, 18553.5780, 37099.7050]; [INFO] [stderr] | ^^^^^^^^^^ help: consider changing the type or truncating it to: `37_099.703` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:182:28 [INFO] [stderr] | [INFO] [stderr] 182 | let z: [f32; 3] = [128984.7250, 0.0000, -202730.9070]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `128_984.73` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:182:50 [INFO] [stderr] | [INFO] [stderr] 182 | let z: [f32; 3] = [128984.7250, 0.0000, -202730.9070]; [INFO] [stderr] | ^^^^^^^^^^^ help: consider changing the type or truncating it to: `202_730.9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:185:30 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.017_453_292` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:185:45 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.002_908_882_2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:185:60 [INFO] [stderr] | [INFO] [stderr] 185 | let lon: [f32; 3] = [0.01745329248, 0.00290888212, 0.00581776423]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.005_817_764_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:186:30 [INFO] [stderr] | [INFO] [stderr] 186 | let lat: [f32; 3] = [0.02036217457, 0.00000000000, -0.03199770301]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.020_362_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:186:61 [INFO] [stderr] | [INFO] [stderr] 186 | let lat: [f32; 3] = [0.02036217457, 0.00000000000, -0.03199770301]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.031_997_703` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:206:34 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.005_526_5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:206:49 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.302_616_9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:206:64 [INFO] [stderr] | [INFO] [stderr] 206 | let lat_iso: [f32; 3] = [1.00552653648,-0.30261690060 ,0.2000000000]; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:207:28 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_991_89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:207:42 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_991_89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:207:56 [INFO] [stderr] | [INFO] [stderr] 207 | let e: [f32; 3] = [0.08199188998,0.08199188998,0.08199188998]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.081_991_89` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:210:30 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.872_664_63` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:210:46 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/algo.rs:210:61 [INFO] [stderr] | [INFO] [stderr] 210 | let phi: [f32; 3] = [0.87266462600, -0.29999999997 ,0.19998903369]; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.199_989_04` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `lambert`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "fad75dbfb42d100fbc5bb996cbd5bdeffa52c6be2b0e22e87f7ad4c17c586478"` [INFO] running `"docker" "rm" "-f" "fad75dbfb42d100fbc5bb996cbd5bdeffa52c6be2b0e22e87f7ad4c17c586478"` [INFO] [stdout] fad75dbfb42d100fbc5bb996cbd5bdeffa52c6be2b0e22e87f7ad4c17c586478