[INFO] crate sl-mf 0.0.0 is already in cache [INFO] extracting crate sl-mf 0.0.0 into work/ex/clippy-test-run/sources/stable/reg/sl-mf/0.0.0 [INFO] extracting crate sl-mf 0.0.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sl-mf/0.0.0 [INFO] validating manifest of sl-mf-0.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 sl-mf-0.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 sl-mf-0.0.0 [INFO] finished frobbing sl-mf-0.0.0 [INFO] frobbed toml for sl-mf-0.0.0 written to work/ex/clippy-test-run/sources/stable/reg/sl-mf/0.0.0/Cargo.toml [INFO] started frobbing sl-mf-0.0.0 [INFO] finished frobbing sl-mf-0.0.0 [INFO] frobbed toml for sl-mf-0.0.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sl-mf/0.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 sl-mf-0.0.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/sl-mf/0.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] 2e2dbdc03531dfbb4b9a9869785aec81ac2f4977d4a885b86d1e1bae67c7710b [INFO] running `"docker" "start" "-a" "2e2dbdc03531dfbb4b9a9869785aec81ac2f4977d4a885b86d1e1bae67c7710b"` [INFO] [stderr] Checking num-complex v0.1.43 [INFO] [stderr] Checking sl-mf v0.0.0 (/opt/crater/workdir) [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/polynomials.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | let mut b = legendre_rec(m+1,m,x); [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/polynomials.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | let k = k as f64; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/polynomials.rs:16:17 [INFO] [stderr] | [INFO] [stderr] 16 | let h = ((2.0*k-1.0)*x*b-(k-1.0+mf)*a)/(k-mf); [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/ei.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | let mut s = 0.0; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | let n: i32 = 12; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | let a = rx*ry+rx*rz+ry*rz; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:71:13 [INFO] [stderr] | [INFO] [stderr] 71 | let d = (rp+rx)*(rp+ry)*(rp+rz); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | let e = (4f64).powi(-3*k)/(d*d)*delta; [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/polynomials.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | let mut b = legendre_rec(m+1,m,x); [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/polynomials.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | let k = k as f64; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/polynomials.rs:16:17 [INFO] [stderr] | [INFO] [stderr] 16 | let h = ((2.0*k-1.0)*x*b-(k-1.0+mf)*a)/(k-mf); [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/ei.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | let mut s = 0.0; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | let n: i32 = 12; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 7th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | let a = rx*ry+rx*rz+ry*rz; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 8th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:71:13 [INFO] [stderr] | [INFO] [stderr] 71 | let d = (rp+rx)*(rp+ry)*(rp+rz); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 9th binding whose name is just one char [INFO] [stderr] --> src/ei.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | let e = (4f64).powi(-3*k)/(d*d)*delta; [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: unneeded return statement [INFO] [stderr] --> src/gamma.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | return (2.0*PI).sqrt()*t.powf(x+0.5)*(-t).exp()*y; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(2.0*PI).sqrt()*t.powf(x+0.5)*(-t).exp()*y` [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: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.999_999_999_999_809_93` [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/gamma.rs:11:30 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `676.520_368_121_885_1` [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/gamma.rs:11:50 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1_259.139_216_722_402_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `771.323_428_777_653_13` [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/gamma.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `176.615_029_162_140_59` [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/gamma.rs:12:50 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `12.507_343_278_686_905` [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/gamma.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.138_571_095_265_720_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/gamma.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `9.984_369_578_019_571_6e-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/gamma.rs:13:54 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.505_632_735_149_311_6e-7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/gamma.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | return PI/(x*PI).sin()/lanczos_gamma(1.0-x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `PI/(x*PI).sin()/lanczos_gamma(1.0-x)` [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/gamma.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | return lanczos_gamma(x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lanczos_gamma(x)` [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/gamma.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | return (2.0*PI).sqrt()*t.powc(z+0.5)*(-t).exp()*y; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(2.0*PI).sqrt()*t.powc(z+0.5)*(-t).exp()*y` [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/gamma.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.999_999_999_999_809_93` [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/gamma.rs:35:30 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `676.520_368_121_885_1` [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/gamma.rs:35:50 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1_259.139_216_722_402_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `771.323_428_777_653_13` [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/gamma.rs:36:30 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `176.615_029_162_140_59` [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/gamma.rs:36:50 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `12.507_343_278_686_905` [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/gamma.rs:37:10 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.138_571_095_265_720_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/gamma.rs:37:31 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `9.984_369_578_019_571_6e-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/gamma.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.505_632_735_149_311_6e-7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/gamma.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | return PI/(PI*z).sin()/lanczos_cgamma(1.0-z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `PI/(PI*z).sin()/lanczos_cgamma(1.0-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/gamma.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | return lanczos_cgamma(z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lanczos_cgamma(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: long literal lacking separators [INFO] [stderr] --> src/polynomials.rs:3:22 [INFO] [stderr] | [INFO] [stderr] 3 | const SQRT_PI: f64 = 1.7724538509055159; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.772_453_850_905_515_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: unneeded return statement [INFO] [stderr] --> src/polynomials.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | return SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n)` [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/polynomials.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | return x*(2*n-1) as f64*legendre_rec(m,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `x*(2*n-1) as f64*legendre_rec(m,m,x)` [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/polynomials.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | return b; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `b` [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/polynomials.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | return 0.0; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `0.0` [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/polynomials.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | return legendre_rec(n,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `legendre_rec(n,m,x)` [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/ei.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | return x; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `x` [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/ei.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return x; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `x` [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/ei.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | return 0.5*PI/agm(1.0,(1.0-m).sqrt()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `0.5*PI/agm(1.0,(1.0-m).sqrt())` [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/ei.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | return 0.5*PI*N/M; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `0.5*PI*N/M` [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/ei.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | return 1.0/(x).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `1.0/(x).sqrt()` [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/ei.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | return RF(x,y,y); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `RF(x,y,y)` [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/ei.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | return (x).powf(-3.0/2.0)*(4f64).powi(-n)+6.0*s; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(x).powf(-3.0/2.0)*(4f64).powi(-n)+6.0*s` [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/ei.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | return RJ(x,y,z,z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `RJ(x,y,z,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/ei.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | return s*RF(c*c,1.0-m*s*s,1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-m*s*s,1.0)` [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/ei.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | return s*RF(c*c,1.0-mss,1.0)-1.0/3.0*mss*s*RJ(c*c,1.0-mss,1.0,1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-mss,1.0)-1.0/3.0*mss*s*RJ(c*c,1.0-mss,1.0,1.0)` [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/ei.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | return s*RF(c*c,1.0-mss,1.0)+1.0/3.0*nss*s*RJ(c*c,1.0-mss,1.0,1.0-nss); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-mss,1.0)+1.0/3.0*nss*s*RJ(c*c,1.0-mss,1.0,1.0-nss)` [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/pc.rs:2:33 [INFO] [stderr] | [INFO] [stderr] 2 | pub const SPEED_OF_LIGHT: f64 = 2.99792458E8; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2.997_924_58E8` [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/pc.rs:4:25 [INFO] [stderr] | [INFO] [stderr] 4 | pub const PLANCK: f64 = 6.626070040E-34; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `6.626_070_040E-34` [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/pc.rs:5:33 [INFO] [stderr] | [INFO] [stderr] 5 | pub const PLANCK_REDUCED: f64 = 1.054571800E-34; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.054_571_800E-34` [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/pc.rs:6:36 [INFO] [stderr] | [INFO] [stderr] 6 | pub const ELEMENTARY_CHARGE: f64 = 1.6021766208E-19; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1.602_176_620_8E-19` [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/pc.rs:7:22 [INFO] [stderr] | [INFO] [stderr] 7 | pub const MU0: f64 = 1.256637061435917E-6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.256_637_061_435_917E-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/pc.rs:8:27 [INFO] [stderr] | [INFO] [stderr] 8 | pub const EPSILON0: f64 = 8.854187817620E-12; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `8.854_187_817_620E-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/pc.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | pub const Z0: f64 = 376.730313461; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `376.730_313_461` [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/pc.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub const BOHR_RADIUS: f64 = 5.2917721067E-11; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `5.291_772_106_7E-11` [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/pc.rs:11:44 [INFO] [stderr] | [INFO] [stderr] 11 | pub const CLASSICAL_ELECTRON_RADIUS: f64 = 2.8179403227E-15; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2.817_940_322_7E-15` [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/pc.rs:13:32 [INFO] [stderr] | [INFO] [stderr] 13 | pub const MASS_ELECTRON: f64 = 9.10938356E-31; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `9.109_383_56E-31` [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/pc.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | pub const MASS_PROTON: f64 = 1.672621898E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.672_621_898E-27` [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/pc.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | pub const MASS_NEUTRON: f64 = 1.674927471E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.674_927_471E-27` [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/pc.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | pub const RYDBERG: f64 = 10973731.568508; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `10_973_731.568_508` [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/pc.rs:18:30 [INFO] [stderr] | [INFO] [stderr] 18 | pub const ATOMIC_MASS: f64 = 1.660539040E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.660_539_040E-27` [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/pc.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | pub const HARTREE_ENERGY: f64 = 4.359744650E-18; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `4.359_744_650E-18` [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/pc.rs:20:24 [INFO] [stderr] | [INFO] [stderr] 20 | pub const ALPHA: f64 = 7.2973525664E-3; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `7.297_352_566_4E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pc.rs:22:21 [INFO] [stderr] | [INFO] [stderr] 22 | pub const NA: f64 = 6.022140857E23; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `6.022_140_857E23` [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/pc.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | pub const BOLTZMANN: f64 = 1.38064852E-23; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `1.380_648_52E-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/pc.rs:24:20 [INFO] [stderr] | [INFO] [stderr] 24 | pub const R: f64 = 8.3144598; [INFO] [stderr] | ^^^^^^^^^ help: consider: `8.314_459_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/gamma.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | return (2.0*PI).sqrt()*t.powf(x+0.5)*(-t).exp()*y; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(2.0*PI).sqrt()*t.powf(x+0.5)*(-t).exp()*y` [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: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.999_999_999_999_809_93` [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/gamma.rs:11:30 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `676.520_368_121_885_1` [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/gamma.rs:11:50 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1_259.139_216_722_402_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `771.323_428_777_653_13` [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/gamma.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `176.615_029_162_140_59` [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/gamma.rs:12:50 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `12.507_343_278_686_905` [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/gamma.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.138_571_095_265_720_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/gamma.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `9.984_369_578_019_571_6e-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/gamma.rs:13:54 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.505_632_735_149_311_6e-7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/gamma.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | return PI/(x*PI).sin()/lanczos_gamma(1.0-x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `PI/(x*PI).sin()/lanczos_gamma(1.0-x)` [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/gamma.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | return lanczos_gamma(x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lanczos_gamma(x)` [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/gamma.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | return (2.0*PI).sqrt()*t.powc(z+0.5)*(-t).exp()*y; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(2.0*PI).sqrt()*t.powc(z+0.5)*(-t).exp()*y` [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/gamma.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.999_999_999_999_809_93` [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/gamma.rs:35:30 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `676.520_368_121_885_1` [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/gamma.rs:35:50 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1_259.139_216_722_402_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/gamma.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `771.323_428_777_653_13` [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/gamma.rs:36:30 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `176.615_029_162_140_59` [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/gamma.rs:36:50 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `12.507_343_278_686_905` [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/gamma.rs:37:10 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `0.138_571_095_265_720_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/gamma.rs:37:31 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `9.984_369_578_019_571_6e-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/gamma.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `1.505_632_735_149_311_6e-7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/gamma.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | return PI/(PI*z).sin()/lanczos_cgamma(1.0-z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `PI/(PI*z).sin()/lanczos_cgamma(1.0-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/gamma.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | return lanczos_cgamma(z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lanczos_cgamma(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: long literal lacking separators [INFO] [stderr] --> src/polynomials.rs:3:22 [INFO] [stderr] | [INFO] [stderr] 3 | const SQRT_PI: f64 = 1.7724538509055159; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1.772_453_850_905_515_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: unneeded return statement [INFO] [stderr] --> src/polynomials.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | return SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n)` [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/polynomials.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | return x*(2*n-1) as f64*legendre_rec(m,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `x*(2*n-1) as f64*legendre_rec(m,m,x)` [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/polynomials.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | return b; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `b` [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/polynomials.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | return 0.0; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `0.0` [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/polynomials.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | return legendre_rec(n,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `legendre_rec(n,m,x)` [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/ei.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | return x; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `x` [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/ei.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return x; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `x` [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/ei.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | return 0.5*PI/agm(1.0,(1.0-m).sqrt()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `0.5*PI/agm(1.0,(1.0-m).sqrt())` [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/ei.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | return 0.5*PI*N/M; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `0.5*PI*N/M` [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/ei.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | return 1.0/(x).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `1.0/(x).sqrt()` [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/ei.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | return RF(x,y,y); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `RF(x,y,y)` [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/ei.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | return (x).powf(-3.0/2.0)*(4f64).powi(-n)+6.0*s; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(x).powf(-3.0/2.0)*(4f64).powi(-n)+6.0*s` [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/ei.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | return RJ(x,y,z,z); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `RJ(x,y,z,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/ei.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | return s*RF(c*c,1.0-m*s*s,1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-m*s*s,1.0)` [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/ei.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | return s*RF(c*c,1.0-mss,1.0)-1.0/3.0*mss*s*RJ(c*c,1.0-mss,1.0,1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-mss,1.0)-1.0/3.0*mss*s*RJ(c*c,1.0-mss,1.0,1.0)` [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/ei.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | return s*RF(c*c,1.0-mss,1.0)+1.0/3.0*nss*s*RJ(c*c,1.0-mss,1.0,1.0-nss); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s*RF(c*c,1.0-mss,1.0)+1.0/3.0*nss*s*RJ(c*c,1.0-mss,1.0,1.0-nss)` [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/pc.rs:2:33 [INFO] [stderr] | [INFO] [stderr] 2 | pub const SPEED_OF_LIGHT: f64 = 2.99792458E8; [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2.997_924_58E8` [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/pc.rs:4:25 [INFO] [stderr] | [INFO] [stderr] 4 | pub const PLANCK: f64 = 6.626070040E-34; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `6.626_070_040E-34` [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/pc.rs:5:33 [INFO] [stderr] | [INFO] [stderr] 5 | pub const PLANCK_REDUCED: f64 = 1.054571800E-34; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.054_571_800E-34` [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/pc.rs:6:36 [INFO] [stderr] | [INFO] [stderr] 6 | pub const ELEMENTARY_CHARGE: f64 = 1.6021766208E-19; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1.602_176_620_8E-19` [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/pc.rs:7:22 [INFO] [stderr] | [INFO] [stderr] 7 | pub const MU0: f64 = 1.256637061435917E-6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `1.256_637_061_435_917E-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/pc.rs:8:27 [INFO] [stderr] | [INFO] [stderr] 8 | pub const EPSILON0: f64 = 8.854187817620E-12; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `8.854_187_817_620E-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/pc.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | pub const Z0: f64 = 376.730313461; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `376.730_313_461` [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/pc.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub const BOHR_RADIUS: f64 = 5.2917721067E-11; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `5.291_772_106_7E-11` [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/pc.rs:11:44 [INFO] [stderr] | [INFO] [stderr] 11 | pub const CLASSICAL_ELECTRON_RADIUS: f64 = 2.8179403227E-15; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `2.817_940_322_7E-15` [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/pc.rs:13:32 [INFO] [stderr] | [INFO] [stderr] 13 | pub const MASS_ELECTRON: f64 = 9.10938356E-31; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `9.109_383_56E-31` [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/pc.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | pub const MASS_PROTON: f64 = 1.672621898E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.672_621_898E-27` [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/pc.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | pub const MASS_NEUTRON: f64 = 1.674927471E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.674_927_471E-27` [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/pc.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | pub const RYDBERG: f64 = 10973731.568508; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `10_973_731.568_508` [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/pc.rs:18:30 [INFO] [stderr] | [INFO] [stderr] 18 | pub const ATOMIC_MASS: f64 = 1.660539040E-27; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1.660_539_040E-27` [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/pc.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | pub const HARTREE_ENERGY: f64 = 4.359744650E-18; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `4.359_744_650E-18` [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/pc.rs:20:24 [INFO] [stderr] | [INFO] [stderr] 20 | pub const ALPHA: f64 = 7.2973525664E-3; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `7.297_352_566_4E-3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pc.rs:22:21 [INFO] [stderr] | [INFO] [stderr] 22 | pub const NA: f64 = 6.022140857E23; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `6.022_140_857E23` [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/pc.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | pub const BOLTZMANN: f64 = 1.38064852E-23; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `1.380_648_52E-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/pc.rs:24:20 [INFO] [stderr] | [INFO] [stderr] 24 | pub const R: f64 = 8.3144598; [INFO] [stderr] | ^^^^^^^^^ help: consider: `8.314_459_8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/gamma.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.999_999_999_999_809_9` [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/gamma.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `771.323_428_777_653_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/gamma.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `176.615_029_162_140_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/gamma.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `9.984_369_578_019_572e-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/gamma.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.999_999_999_999_809_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/gamma.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `771.323_428_777_653_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/gamma.rs:36:30 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `176.615_029_162_140_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/gamma.rs:37:31 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `9.984_369_578_019_572e-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: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | y=y+p[1]/(z+1.0); y=y+p[2]/(z+2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[1]/(z+1.0)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:41:23 [INFO] [stderr] | [INFO] [stderr] 41 | y=y+p[1]/(z+1.0); y=y+p[2]/(z+2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[2]/(z+2.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | y=y+p[3]/(z+3.0); y=y+p[4]/(z+4.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[3]/(z+3.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | y=y+p[3]/(z+3.0); y=y+p[4]/(z+4.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[4]/(z+4.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | y=y+p[5]/(z+5.0); y=y+p[6]/(z+6.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[5]/(z+5.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | y=y+p[5]/(z+5.0); y=y+p[6]/(z+6.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[6]/(z+6.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | y=y+p[7]/(z+7.0); y=y+p[8]/(z+8.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[7]/(z+7.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | y=y+p[7]/(z+7.0); y=y+p[8]/(z+8.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[8]/(z+8.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | return SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(n)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:9:18 [INFO] [stderr] | [INFO] [stderr] 9 | return x*(2*n-1) as f64*legendre_rec(m,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(2*n-1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | let mf = m as f64; [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(m)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/polynomials.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | for k in m+2..n+1 { [INFO] [stderr] | ^^^^^^^^ help: use: `m+2..=n` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | let k = k as f64; [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(k)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/gamma.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.999_999_999_999_809_9` [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/gamma.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `771.323_428_777_653_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/gamma.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `176.615_029_162_140_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/gamma.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `9.984_369_578_019_572e-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/gamma.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | 0.99999999999980993, 676.5203681218851, -1259.1392167224028, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.999_999_999_999_809_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/gamma.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `771.323_428_777_653_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/gamma.rs:36:30 [INFO] [stderr] | [INFO] [stderr] 36 | 771.32342877765313, -176.61502916214059, 12.507343278686905, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `176.615_029_162_140_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/gamma.rs:37:31 [INFO] [stderr] | [INFO] [stderr] 37 | -0.13857109526572012, 9.9843695780195716e-6, 1.5056327351493116e-7 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `9.984_369_578_019_572e-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: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | y=y+p[1]/(z+1.0); y=y+p[2]/(z+2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[1]/(z+1.0)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:41:23 [INFO] [stderr] | [INFO] [stderr] 41 | y=y+p[1]/(z+1.0); y=y+p[2]/(z+2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[2]/(z+2.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | y=y+p[3]/(z+3.0); y=y+p[4]/(z+4.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[3]/(z+3.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | y=y+p[3]/(z+3.0); y=y+p[4]/(z+4.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[4]/(z+4.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | y=y+p[5]/(z+5.0); y=y+p[6]/(z+6.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[5]/(z+5.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | y=y+p[5]/(z+5.0); y=y+p[6]/(z+6.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[6]/(z+6.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | y=y+p[7]/(z+7.0); y=y+p[8]/(z+8.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[7]/(z+7.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/gamma.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | y=y+p[7]/(z+7.0); y=y+p[8]/(z+8.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `y += p[8]/(z+8.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | return SQRT_PI/gamma(0.5-n as f64)*(2.0*(1.0-x*x).sqrt()).powi(n); [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(n)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:9:18 [INFO] [stderr] | [INFO] [stderr] 9 | return x*(2*n-1) as f64*legendre_rec(m,m,x); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(2*n-1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | let mf = m as f64; [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(m)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/polynomials.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | for k in m+2..n+1 { [INFO] [stderr] | ^^^^^^^^ help: use: `m+2..=n` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/polynomials.rs:15:21 [INFO] [stderr] | [INFO] [stderr] 15 | let k = k as f64; [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(k)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.22s [INFO] running `"docker" "inspect" "2e2dbdc03531dfbb4b9a9869785aec81ac2f4977d4a885b86d1e1bae67c7710b"` [INFO] running `"docker" "rm" "-f" "2e2dbdc03531dfbb4b9a9869785aec81ac2f4977d4a885b86d1e1bae67c7710b"` [INFO] [stdout] 2e2dbdc03531dfbb4b9a9869785aec81ac2f4977d4a885b86d1e1bae67c7710b