[INFO] updating cached repository rademonster/S4 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/rademonster/S4 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/rademonster/S4" "work/ex/clippy-test-run/sources/stable/gh/rademonster/S4"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/rademonster/S4'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/rademonster/S4" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rademonster/S4"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rademonster/S4'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 3a1cb1f2db7d5a5b895bc0b6373d27b3120994e5 [INFO] sha for GitHub repo rademonster/S4: 3a1cb1f2db7d5a5b895bc0b6373d27b3120994e5 [INFO] validating manifest of rademonster/S4 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 rademonster/S4 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 rademonster/S4 [INFO] finished frobbing rademonster/S4 [INFO] frobbed toml for rademonster/S4 written to work/ex/clippy-test-run/sources/stable/gh/rademonster/S4/Cargo.toml [INFO] started frobbing rademonster/S4 [INFO] finished frobbing rademonster/S4 [INFO] frobbed toml for rademonster/S4 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rademonster/S4/Cargo.toml [INFO] crate rademonster/S4 has a lockfile. skipping [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 rademonster/S4 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/rademonster/S4:/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] 187bb9fe7ae5674608a4f1a4de49a27d2d2582aa0dd45f6ee2cad4f42229fd40 [INFO] running `"docker" "start" "-a" "187bb9fe7ae5674608a4f1a4de49a27d2d2582aa0dd45f6ee2cad4f42229fd40"` [INFO] [stderr] warning: `panic` setting is ignored for `test` profile [INFO] [stderr] warning: profile `doc` is deprecated and has no effect [INFO] [stderr] warning: `panic` setting is ignored for `bench` profile [INFO] [stderr] Checking matches v0.1.6 [INFO] [stderr] Checking either v1.4.0 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking libc v0.2.33 [INFO] [stderr] Checking cfg-if v0.1.2 [INFO] [stderr] Checking unicode-normalization v0.1.5 [INFO] [stderr] Compiling rayon-core v1.3.0 [INFO] [stderr] Checking lazy_static v0.2.10 [INFO] [stderr] Checking byteorder v1.1.0 [INFO] [stderr] Checking log v0.3.8 [INFO] [stderr] Checking lazycell v0.5.1 [INFO] [stderr] Checking percent-encoding v1.0.0 [INFO] [stderr] Checking slab v0.3.0 [INFO] [stderr] Checking httparse v1.2.3 [INFO] [stderr] Checking sha1 v0.2.0 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking coco v0.1.1 [INFO] [stderr] Checking iovec v0.1.1 [INFO] [stderr] Checking net2 v0.2.31 [INFO] [stderr] Checking rand v0.3.17 [INFO] [stderr] Checking num_cpus v1.7.0 [INFO] [stderr] Checking idna v0.1.4 [INFO] [stderr] Checking bytes v0.4.5 [INFO] [stderr] Checking mio v0.6.11 [INFO] [stderr] Checking url v1.6.0 [INFO] [stderr] Checking rayon v0.9.0 [INFO] [stderr] Checking ws v0.7.3 [INFO] [stderr] Checking S4 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/physics/fundamentals.rs:38:4 [INFO] [stderr] | [INFO] [stderr] 38 | origin: origin, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `origin` [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/physics/fundamentals.rs:41:4 [INFO] [stderr] | [INFO] [stderr] 41 | power: power [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `power` [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/physics/fundamentals.rs:94:34 [INFO] [stderr] | [INFO] [stderr] 94 | Body{name: String::from(name), com:com, mass: mass, rad: 1e5, velocity: vel} [INFO] [stderr] | ^^^^^^^ help: replace it with: `com` [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/physics/fundamentals.rs:94:43 [INFO] [stderr] | [INFO] [stderr] 94 | Body{name: String::from(name), com:com, mass: mass, rad: 1e5, velocity: vel} [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mass` [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/physics/fundamentals.rs:162:37 [INFO] [stderr] | [INFO] [stderr] 162 | Machine{name: String::from(name), com:com, mass: mass, rad: 0.5, direction: 0f64, velocity: vel, [INFO] [stderr] | ^^^^^^^ help: replace it with: `com` [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/physics/fundamentals.rs:162:46 [INFO] [stderr] | [INFO] [stderr] 162 | Machine{name: String::from(name), com:com, mass: mass, rad: 0.5, direction: 0f64, velocity: vel, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mass` [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/main.rs:157:12 [INFO] [stderr] | [INFO] [stderr] 157 | Server { out: out, count: count.clone(), sim: sim.clone(), shipRx: None, shipTx: None} [INFO] [stderr] | ^^^^^^^^ help: replace it with: `out` [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: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/main.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `TryRecvError` [INFO] [stderr] --> src/physics/fundamentals.rs:6:41 [INFO] [stderr] | [INFO] [stderr] 6 | use std::sync::mpsc::{Sender, Receiver, TryRecvError}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/physics/fundamentals.rs:34:18 [INFO] [stderr] | [INFO] [stderr] 34 | const C: real = 299800.0;//TODO get correct units [INFO] [stderr] | ^^^^^^^^ help: consider: `299_800.0` [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/physics/fundamentals.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | const BACKGROUND_NOISE: real = 0.0000000001; //TODO get correct units [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.000_000_000_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: unneeded return statement [INFO] [stderr] --> src/physics/fundamentals.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 63 | return self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0; // TODO: get max solar system radius [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0` [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/physics/fundamentals.rs:63:100 [INFO] [stderr] | [INFO] [stderr] 63 | return self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0; // TODO: get max solar system radius [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_429_600.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: unused import: `std::fmt` [INFO] [stderr] --> src/physics/MachineComponents.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::fmt; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/physics/MachineComponents.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | return 10.0; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `10.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/physics/mod.rs:66:3 [INFO] [stderr] | [INFO] [stderr] 66 | return SimTime{hours:self.time, seconds:self.timeRemainder}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `SimTime{hours:self.time, seconds:self.timeRemainder}` [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/physics/mod.rs:77:3 [INFO] [stderr] | [INFO] [stderr] 77 | return v.unit()*G*findNan!((a.mass()+b.mass())/d)/a.mass(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `v.unit()*G*findNan!((a.mass()+b.mass())/d)/a.mass()` [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/physics/mod.rs:203:3 [INFO] [stderr] | [INFO] [stderr] 203 | return (rx, command_tx); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(rx, command_tx)` [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/main.rs:124:43 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `67_320_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/main.rs:124:60 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `330_110.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:124:88 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `44.405_933_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/main.rs:125:41 [INFO] [stderr] | [INFO] [stderr] 125 | s.addBody(Body::new("Ariel",vec2d::new(2872510900.0,0.0), 1353.0f64, vec2d::new(0.0,12.3070812073))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_510_900.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/main.rs:125:86 [INFO] [stderr] | [INFO] [stderr] 125 | s.addBody(Body::new("Ariel",vec2d::new(2872510900.0,0.0), 1353.0f64, vec2d::new(0.0,12.3070812073))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `12.307_081_207_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/main.rs:127:42 [INFO] [stderr] | [INFO] [stderr] 127 | s.addBody(Body::new("Phobos",vec2d::new(227550977.0,0.0), 0.0108f64, vec2d::new(0.0,26.2907660198))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_550_977.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/main.rs:127:86 [INFO] [stderr] | [INFO] [stderr] 127 | s.addBody(Body::new("Phobos",vec2d::new(227550977.0,0.0), 0.0108f64, vec2d::new(0.0,26.2907660198))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `26.290_766_019_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/main.rs:128:40 [INFO] [stderr] | [INFO] [stderr] 128 | s.addBody(Body::new("Moon",vec2d::new(149984400.0,0.0), 73420.0f64, vec2d::new(0.0,30.8004336949))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `149_984_400.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/main.rs:128:85 [INFO] [stderr] | [INFO] [stderr] 128 | s.addBody(Body::new("Moon",vec2d::new(149984400.0,0.0), 73420.0f64, vec2d::new(0.0,30.8004336949))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `30.800_433_694_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/main.rs:129:40 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_541_600.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/main.rs:129:58 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `641_700.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:129:86 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `24.153_641_820_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/main.rs:130:40 [INFO] [stderr] | [INFO] [stderr] 130 | s.addBody(Body::new("Rhea",vec2d::new(1421727108.0,0.0), 23065.0f64, vec2d::new(0.0,18.1457174732))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_421_727_108.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/main.rs:130:86 [INFO] [stderr] | [INFO] [stderr] 130 | s.addBody(Body::new("Rhea",vec2d::new(1421727108.0,0.0), 23065.0f64, vec2d::new(0.0,18.1457174732))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `18.145_717_473_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/main.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | s.addBody(Body::new("Oberon",vec2d::new(2872903520.0,0.0), 3014.0f64, vec2d::new(0.0,9.94905290455))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_903_520.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/main.rs:131:87 [INFO] [stderr] | [INFO] [stderr] 131 | s.addBody(Body::new("Oberon",vec2d::new(2872903520.0,0.0), 3014.0f64, vec2d::new(0.0,9.94905290455))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `9.949_052_904_55` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:132:42 [INFO] [stderr] | [INFO] [stderr] 132 | s.addBody(Body::new("Europa",vec2d::new(778591034.0,0.0), 48000.0f64, vec2d::new(0.0,26.7958429051))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_591_034.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/main.rs:132:87 [INFO] [stderr] | [INFO] [stderr] 132 | s.addBody(Body::new("Europa",vec2d::new(778591034.0,0.0), 48000.0f64, vec2d::new(0.0,26.7958429051))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `26.795_842_905_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/main.rs:133:41 [INFO] [stderr] | [INFO] [stderr] 133 | s.addBody(Body::new("Pluto",vec2d::new(7375429600.0,0.0), 13030.0f64, vec2d::new(0.0,4.74568804262))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_429_600.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/main.rs:133:87 [INFO] [stderr] | [INFO] [stderr] 133 | s.addBody(Body::new("Pluto",vec2d::new(7375429600.0,0.0), 13030.0f64, vec2d::new(0.0,4.74568804262))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `4.745_688_042_62` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:134:42 [INFO] [stderr] | [INFO] [stderr] 134 | s.addBody(Body::new("Charon",vec2d::new(7375447136.0,0.0), 1586.0f64, vec2d::new(0.0,4.95594994245))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_447_136.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/main.rs:134:87 [INFO] [stderr] | [INFO] [stderr] 134 | s.addBody(Body::new("Charon",vec2d::new(7375447136.0,0.0), 1586.0f64, vec2d::new(0.0,4.95594994245))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `4.955_949_942_45` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:135:43 [INFO] [stderr] | [INFO] [stderr] 135 | s.addBody(Body::new("Miranda",vec2d::new(2872449390.0,0.0), 65.9f64, vec2d::new(0.0,13.4896571685))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_449_390.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/main.rs:135:86 [INFO] [stderr] | [INFO] [stderr] 135 | s.addBody(Body::new("Miranda",vec2d::new(2872449390.0,0.0), 65.9f64, vec2d::new(0.0,13.4896571685))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `13.489_657_168_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/main.rs:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_421_200_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/main.rs:136:61 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `568_289_548.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:136:92 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `9.663_255_499_55` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_320_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/main.rs:137:61 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `86_808_992.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:137:91 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `6.798_094_656_72` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:138:43 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_488_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/main.rs:138:62 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `102_401_884.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:138:93 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `5.438_454_408_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/main.rs:139:43 [INFO] [stderr] | [INFO] [stderr] 139 | s.addBody(Body::new("Titania",vec2d::new(2872755910.0,0.0), 3527.0f64, vec2d::new(0.0,10.4437098229))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_755_910.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/main.rs:139:88 [INFO] [stderr] | [INFO] [stderr] 139 | s.addBody(Body::new("Titania",vec2d::new(2872755910.0,0.0), 3527.0f64, vec2d::new(0.0,10.4437098229))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `10.443_709_822_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/main.rs:140:41 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `108_160_800.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/main.rs:140:59 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_867_180.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:140:88 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `35.033_023_372_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/main.rs:141:42 [INFO] [stderr] | [INFO] [stderr] 141 | s.addBody(Body::new("Deimos",vec2d::new(227565060.0,0.0), 0.002f64, vec2d::new(0.0,25.5047736313))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_565_060.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/main.rs:141:85 [INFO] [stderr] | [INFO] [stderr] 141 | s.addBody(Body::new("Deimos",vec2d::new(227565060.0,0.0), 0.002f64, vec2d::new(0.0,25.5047736313))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `25.504_773_631_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/main.rs:142:42 [INFO] [stderr] | [INFO] [stderr] 142 | s.addBody(Body::new("Triton",vec2d::new(4488354759.0,0.0), 21400.0f64, vec2d::new(0.0,1.04973725947))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_488_354_759.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/main.rs:142:88 [INFO] [stderr] | [INFO] [stderr] 142 | s.addBody(Body::new("Triton",vec2d::new(4488354759.0,0.0), 21400.0f64, vec2d::new(0.0,1.04973725947))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1.049_737_259_47` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:143:41 [INFO] [stderr] | [INFO] [stderr] 143 | s.addBody(Body::new("Ceres",vec2d::new(413943200.0,0.0), 939.3f64, vec2d::new(0.0,17.907819948))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `413_943_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/main.rs:143:84 [INFO] [stderr] | [INFO] [stderr] 143 | s.addBody(Body::new("Ceres",vec2d::new(413943200.0,0.0), 939.3f64, vec2d::new(0.0,17.907819948))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `17.907_819_948` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:144:41 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_422_425_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/main.rs:144:60 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `152_286.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:144:88 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `15.226_835_179_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/main.rs:145:44 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_990_412.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/main.rs:145:62 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `148_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:145:90 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `23.934_629_821_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/main.rs:146:43 [INFO] [stderr] | [INFO] [stderr] 146 | s.addBody(Body::new("Umbriel",vec2d::new(2872586000.0,0.0), 1172.0f64, vec2d::new(0.0,11.4650571512))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_586_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/main.rs:146:88 [INFO] [stderr] | [INFO] [stderr] 146 | s.addBody(Body::new("Umbriel",vec2d::new(2872586000.0,0.0), 1172.0f64, vec2d::new(0.0,11.4650571512))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `11.465_057_151_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/main.rs:147:44 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `779_802_709.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/main.rs:147:62 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `108_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:147:90 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `21.259_020_036_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/main.rs:148:43 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `777_920_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/main.rs:148:61 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1_897_901_600.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:148:93 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `13.056_853_285_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/main.rs:149:38 [INFO] [stderr] | [INFO] [stderr] 149 | s.addBody(Body::new("Io",vec2d::new(778341700.0,0.0), 89000.0f64, vec2d::new(0.0,30.3877313572))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_341_700.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/main.rs:149:83 [INFO] [stderr] | [INFO] [stderr] 149 | s.addBody(Body::new("Io",vec2d::new(778341700.0,0.0), 89000.0f64, vec2d::new(0.0,30.3877313572))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `30.387_731_357_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/main.rs:150:41 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `149_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/main.rs:150:59 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `5_972_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:150:88 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `29.788_363_641_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: redundant field names in struct initialization [INFO] [stderr] --> src/physics/fundamentals.rs:38:4 [INFO] [stderr] | [INFO] [stderr] 38 | origin: origin, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `origin` [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/physics/fundamentals.rs:41:4 [INFO] [stderr] | [INFO] [stderr] 41 | power: power [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `power` [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/physics/fundamentals.rs:94:34 [INFO] [stderr] | [INFO] [stderr] 94 | Body{name: String::from(name), com:com, mass: mass, rad: 1e5, velocity: vel} [INFO] [stderr] | ^^^^^^^ help: replace it with: `com` [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/physics/fundamentals.rs:94:43 [INFO] [stderr] | [INFO] [stderr] 94 | Body{name: String::from(name), com:com, mass: mass, rad: 1e5, velocity: vel} [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mass` [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/physics/fundamentals.rs:162:37 [INFO] [stderr] | [INFO] [stderr] 162 | Machine{name: String::from(name), com:com, mass: mass, rad: 0.5, direction: 0f64, velocity: vel, [INFO] [stderr] | ^^^^^^^ help: replace it with: `com` [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/physics/fundamentals.rs:162:46 [INFO] [stderr] | [INFO] [stderr] 162 | Machine{name: String::from(name), com:com, mass: mass, rad: 0.5, direction: 0f64, velocity: vel, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mass` [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/main.rs:157:12 [INFO] [stderr] | [INFO] [stderr] 157 | Server { out: out, count: count.clone(), sim: sim.clone(), shipRx: None, shipTx: None} [INFO] [stderr] | ^^^^^^^^ help: replace it with: `out` [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: unused import: `self::rayon::prelude` [INFO] [stderr] --> src/physics/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use self::rayon::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/main.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | _ => {println!("{:?}", "ShipMessage Not tet implemented"); String::new()} [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dist` [INFO] [stderr] --> src/physics/fundamentals.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | fn doBlock(&mut self, dist: real, rad: real){ [INFO] [stderr] | ^^^^ help: consider using `_dist` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rad` [INFO] [stderr] --> src/physics/fundamentals.rs:65:36 [INFO] [stderr] | [INFO] [stderr] 65 | fn doBlock(&mut self, dist: real, rad: real){ [INFO] [stderr] | ^^^ help: consider using `_rad` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dir` [INFO] [stderr] --> src/physics/fundamentals.rs:170:30 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn incident(&mut self, (dir, power, packet): (vec2d, real, Data)){ [INFO] [stderr] | ^^^ help: consider using `_dir` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `power` [INFO] [stderr] --> src/physics/fundamentals.rs:170:35 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn incident(&mut self, (dir, power, packet): (vec2d, real, Data)){ [INFO] [stderr] | ^^^^^ help: consider using `_power` instead [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Text` [INFO] [stderr] --> src/physics/fundamentals.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | Text(String), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Energy` [INFO] [stderr] --> src/physics/fundamentals.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | Energy(real) //frequency [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Reactor` [INFO] [stderr] --> src/physics/MachineComponents.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | struct Reactor { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `System` [INFO] [stderr] --> src/system/mod.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | struct System { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `S4` should have a snake case name such as `s4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/physics/fundamentals.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn step(&mut self, bodies: &Vec, machines: &Vec, timeStep: real) -> bool{ [INFO] [stderr] | ^^^^^^^^^^ help: change this to: `&[Body]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/physics/fundamentals.rs:44:55 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn step(&mut self, bodies: &Vec, machines: &Vec, timeStep: real) -> bool{ [INFO] [stderr] | ^^^^^^^^^^^^^ help: change this to: `&[Machine]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: unused attribute [INFO] [stderr] --> src/physics/fundamentals.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(associated_consts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_attributes)] on by default [INFO] [stderr] [INFO] [stderr] warning: crate-level attribute should be in the root module [INFO] [stderr] --> src/physics/fundamentals.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(associated_consts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: path statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 76 | findNan!(d); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(path_statements)] on by default [INFO] [stderr] [INFO] [stderr] warning: statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 76 | findNan!(d); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::no_effect)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#no_effect [INFO] [stderr] [INFO] [stderr] warning: path statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 81 | findNan!(timeStep); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 81 | findNan!(timeStep); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#no_effect [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/physics/mod.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | let rem = timeStep - MAX_TIME_STEP*subSteps as real; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(subSteps)` [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: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/physics/mod.rs:170:25 [INFO] [stderr] | [INFO] [stderr] 170 | running: Arc::new(Mutex::new(false)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::mutex_atomic)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/physics/mod.rs:214:22 [INFO] [stderr] | [INFO] [stderr] 214 | let mut stepSize = self.stepSize.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.stepSize` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: structure field `shipRx` should have a snake case name such as `ship_rx` [INFO] [stderr] --> src/main.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | shipRx: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `shipTx` should have a snake case name such as `ship_tx` [INFO] [stderr] --> src/main.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | shipTx: Option> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/main.rs:48:12 [INFO] [stderr] | [INFO] [stderr] 48 | Ok(self.count.set(self.count.get() + 1)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 48 | Ok(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/main.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `TryRecvError` [INFO] [stderr] --> src/physics/fundamentals.rs:6:41 [INFO] [stderr] | [INFO] [stderr] 6 | use std::sync::mpsc::{Sender, Receiver, TryRecvError}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/physics/fundamentals.rs:34:18 [INFO] [stderr] | [INFO] [stderr] 34 | const C: real = 299800.0;//TODO get correct units [INFO] [stderr] | ^^^^^^^^ help: consider: `299_800.0` [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/physics/fundamentals.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | const BACKGROUND_NOISE: real = 0.0000000001; //TODO get correct units [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0.000_000_000_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: unneeded return statement [INFO] [stderr] --> src/physics/fundamentals.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 63 | return self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0; // TODO: get max solar system radius [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0` [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/physics/fundamentals.rs:63:100 [INFO] [stderr] | [INFO] [stderr] 63 | return self.power/(4.0*PI*self.lastRad*self.lastRad) <= Wave::BACKGROUND_NOISE || self.lastRad > 7375429600.0*2.0; // TODO: get max solar system radius [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_429_600.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: unused import: `std::fmt` [INFO] [stderr] --> src/physics/MachineComponents.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::fmt; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/physics/MachineComponents.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | return 10.0; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `10.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/physics/mod.rs:66:3 [INFO] [stderr] | [INFO] [stderr] 66 | return SimTime{hours:self.time, seconds:self.timeRemainder}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `SimTime{hours:self.time, seconds:self.timeRemainder}` [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/physics/mod.rs:77:3 [INFO] [stderr] | [INFO] [stderr] 77 | return v.unit()*G*findNan!((a.mass()+b.mass())/d)/a.mass(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `v.unit()*G*findNan!((a.mass()+b.mass())/d)/a.mass()` [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/physics/mod.rs:203:3 [INFO] [stderr] | [INFO] [stderr] 203 | return (rx, command_tx); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(rx, command_tx)` [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/main.rs:124:43 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `67_320_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/main.rs:124:60 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `330_110.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:124:88 [INFO] [stderr] | [INFO] [stderr] 124 | s.addBody(Body::new("Mercury",vec2d::new(67320000.0,0.0), 330110.0f64, vec2d::new(0.0,44.405933674))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `44.405_933_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/main.rs:125:41 [INFO] [stderr] | [INFO] [stderr] 125 | s.addBody(Body::new("Ariel",vec2d::new(2872510900.0,0.0), 1353.0f64, vec2d::new(0.0,12.3070812073))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_510_900.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/main.rs:125:86 [INFO] [stderr] | [INFO] [stderr] 125 | s.addBody(Body::new("Ariel",vec2d::new(2872510900.0,0.0), 1353.0f64, vec2d::new(0.0,12.3070812073))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `12.307_081_207_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/main.rs:127:42 [INFO] [stderr] | [INFO] [stderr] 127 | s.addBody(Body::new("Phobos",vec2d::new(227550977.0,0.0), 0.0108f64, vec2d::new(0.0,26.2907660198))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_550_977.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/main.rs:127:86 [INFO] [stderr] | [INFO] [stderr] 127 | s.addBody(Body::new("Phobos",vec2d::new(227550977.0,0.0), 0.0108f64, vec2d::new(0.0,26.2907660198))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `26.290_766_019_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/main.rs:128:40 [INFO] [stderr] | [INFO] [stderr] 128 | s.addBody(Body::new("Moon",vec2d::new(149984400.0,0.0), 73420.0f64, vec2d::new(0.0,30.8004336949))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `149_984_400.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/main.rs:128:85 [INFO] [stderr] | [INFO] [stderr] 128 | s.addBody(Body::new("Moon",vec2d::new(149984400.0,0.0), 73420.0f64, vec2d::new(0.0,30.8004336949))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `30.800_433_694_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/main.rs:129:40 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_541_600.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/main.rs:129:58 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `641_700.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:129:86 [INFO] [stderr] | [INFO] [stderr] 129 | s.addBody(Body::new("Mars",vec2d::new(227541600.0,0.0), 641700.0f64, vec2d::new(0.0,24.1536418202))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `24.153_641_820_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/main.rs:130:40 [INFO] [stderr] | [INFO] [stderr] 130 | s.addBody(Body::new("Rhea",vec2d::new(1421727108.0,0.0), 23065.0f64, vec2d::new(0.0,18.1457174732))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_421_727_108.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/main.rs:130:86 [INFO] [stderr] | [INFO] [stderr] 130 | s.addBody(Body::new("Rhea",vec2d::new(1421727108.0,0.0), 23065.0f64, vec2d::new(0.0,18.1457174732))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `18.145_717_473_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/main.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | s.addBody(Body::new("Oberon",vec2d::new(2872903520.0,0.0), 3014.0f64, vec2d::new(0.0,9.94905290455))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_903_520.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/main.rs:131:87 [INFO] [stderr] | [INFO] [stderr] 131 | s.addBody(Body::new("Oberon",vec2d::new(2872903520.0,0.0), 3014.0f64, vec2d::new(0.0,9.94905290455))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `9.949_052_904_55` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:132:42 [INFO] [stderr] | [INFO] [stderr] 132 | s.addBody(Body::new("Europa",vec2d::new(778591034.0,0.0), 48000.0f64, vec2d::new(0.0,26.7958429051))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_591_034.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/main.rs:132:87 [INFO] [stderr] | [INFO] [stderr] 132 | s.addBody(Body::new("Europa",vec2d::new(778591034.0,0.0), 48000.0f64, vec2d::new(0.0,26.7958429051))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `26.795_842_905_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/main.rs:133:41 [INFO] [stderr] | [INFO] [stderr] 133 | s.addBody(Body::new("Pluto",vec2d::new(7375429600.0,0.0), 13030.0f64, vec2d::new(0.0,4.74568804262))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_429_600.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/main.rs:133:87 [INFO] [stderr] | [INFO] [stderr] 133 | s.addBody(Body::new("Pluto",vec2d::new(7375429600.0,0.0), 13030.0f64, vec2d::new(0.0,4.74568804262))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `4.745_688_042_62` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:134:42 [INFO] [stderr] | [INFO] [stderr] 134 | s.addBody(Body::new("Charon",vec2d::new(7375447136.0,0.0), 1586.0f64, vec2d::new(0.0,4.95594994245))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `7_375_447_136.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/main.rs:134:87 [INFO] [stderr] | [INFO] [stderr] 134 | s.addBody(Body::new("Charon",vec2d::new(7375447136.0,0.0), 1586.0f64, vec2d::new(0.0,4.95594994245))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `4.955_949_942_45` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:135:43 [INFO] [stderr] | [INFO] [stderr] 135 | s.addBody(Body::new("Miranda",vec2d::new(2872449390.0,0.0), 65.9f64, vec2d::new(0.0,13.4896571685))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_449_390.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/main.rs:135:86 [INFO] [stderr] | [INFO] [stderr] 135 | s.addBody(Body::new("Miranda",vec2d::new(2872449390.0,0.0), 65.9f64, vec2d::new(0.0,13.4896571685))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `13.489_657_168_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/main.rs:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_421_200_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/main.rs:136:61 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `568_289_548.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:136:92 [INFO] [stderr] | [INFO] [stderr] 136 | s.addBody(Body::new("Saturn",vec2d::new(1421200000.0,0.0), 568289548.0f64, vec2d::new(0.0,9.66325549955))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `9.663_255_499_55` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_320_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/main.rs:137:61 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `86_808_992.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:137:91 [INFO] [stderr] | [INFO] [stderr] 137 | s.addBody(Body::new("Uranus",vec2d::new(2872320000.0,0.0), 86808992.0f64, vec2d::new(0.0,6.79809465672))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `6.798_094_656_72` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:138:43 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_488_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/main.rs:138:62 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `102_401_884.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:138:93 [INFO] [stderr] | [INFO] [stderr] 138 | s.addBody(Body::new("Neptune",vec2d::new(4488000000.0,0.0), 102401884.0f64, vec2d::new(0.0,5.4384544088))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `5.438_454_408_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/main.rs:139:43 [INFO] [stderr] | [INFO] [stderr] 139 | s.addBody(Body::new("Titania",vec2d::new(2872755910.0,0.0), 3527.0f64, vec2d::new(0.0,10.4437098229))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_755_910.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/main.rs:139:88 [INFO] [stderr] | [INFO] [stderr] 139 | s.addBody(Body::new("Titania",vec2d::new(2872755910.0,0.0), 3527.0f64, vec2d::new(0.0,10.4437098229))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `10.443_709_822_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/main.rs:140:41 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `108_160_800.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/main.rs:140:59 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_867_180.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:140:88 [INFO] [stderr] | [INFO] [stderr] 140 | s.addBody(Body::new("Venus",vec2d::new(108160800.0,0.0), 4867180.0f64, vec2d::new(0.0,35.0330233725))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `35.033_023_372_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/main.rs:141:42 [INFO] [stderr] | [INFO] [stderr] 141 | s.addBody(Body::new("Deimos",vec2d::new(227565060.0,0.0), 0.002f64, vec2d::new(0.0,25.5047736313))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `227_565_060.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/main.rs:141:85 [INFO] [stderr] | [INFO] [stderr] 141 | s.addBody(Body::new("Deimos",vec2d::new(227565060.0,0.0), 0.002f64, vec2d::new(0.0,25.5047736313))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `25.504_773_631_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/main.rs:142:42 [INFO] [stderr] | [INFO] [stderr] 142 | s.addBody(Body::new("Triton",vec2d::new(4488354759.0,0.0), 21400.0f64, vec2d::new(0.0,1.04973725947))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `4_488_354_759.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/main.rs:142:88 [INFO] [stderr] | [INFO] [stderr] 142 | s.addBody(Body::new("Triton",vec2d::new(4488354759.0,0.0), 21400.0f64, vec2d::new(0.0,1.04973725947))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1.049_737_259_47` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:143:41 [INFO] [stderr] | [INFO] [stderr] 143 | s.addBody(Body::new("Ceres",vec2d::new(413943200.0,0.0), 939.3f64, vec2d::new(0.0,17.907819948))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `413_943_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/main.rs:143:84 [INFO] [stderr] | [INFO] [stderr] 143 | s.addBody(Body::new("Ceres",vec2d::new(413943200.0,0.0), 939.3f64, vec2d::new(0.0,17.907819948))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `17.907_819_948` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:144:41 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `1_422_425_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/main.rs:144:60 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `152_286.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:144:88 [INFO] [stderr] | [INFO] [stderr] 144 | s.addBody(Body::new("Titan",vec2d::new(1422425000.0,0.0), 152286.0f64, vec2d::new(0.0,15.2268351796))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `15.226_835_179_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/main.rs:145:44 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_990_412.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/main.rs:145:62 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `148_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:145:90 [INFO] [stderr] | [INFO] [stderr] 145 | s.addBody(Body::new("Ganymede",vec2d::new(778990412.0,0.0), 148000.0f64, vec2d::new(0.0,23.9346298211))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `23.934_629_821_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/main.rs:146:43 [INFO] [stderr] | [INFO] [stderr] 146 | s.addBody(Body::new("Umbriel",vec2d::new(2872586000.0,0.0), 1172.0f64, vec2d::new(0.0,11.4650571512))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `2_872_586_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/main.rs:146:88 [INFO] [stderr] | [INFO] [stderr] 146 | s.addBody(Body::new("Umbriel",vec2d::new(2872586000.0,0.0), 1172.0f64, vec2d::new(0.0,11.4650571512))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `11.465_057_151_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/main.rs:147:44 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `779_802_709.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/main.rs:147:62 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `108_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:147:90 [INFO] [stderr] | [INFO] [stderr] 147 | s.addBody(Body::new("Callisto",vec2d::new(779802709.0,0.0), 108000.0f64, vec2d::new(0.0,21.2590200362))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `21.259_020_036_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/main.rs:148:43 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `777_920_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/main.rs:148:61 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `1_897_901_600.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:148:93 [INFO] [stderr] | [INFO] [stderr] 148 | s.addBody(Body::new("Jupiter",vec2d::new(777920000.0,0.0), 1897901600.0f64, vec2d::new(0.0,13.0568532859))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `13.056_853_285_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/main.rs:149:38 [INFO] [stderr] | [INFO] [stderr] 149 | s.addBody(Body::new("Io",vec2d::new(778341700.0,0.0), 89000.0f64, vec2d::new(0.0,30.3877313572))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `778_341_700.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/main.rs:149:83 [INFO] [stderr] | [INFO] [stderr] 149 | s.addBody(Body::new("Io",vec2d::new(778341700.0,0.0), 89000.0f64, vec2d::new(0.0,30.3877313572))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `30.387_731_357_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/main.rs:150:41 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `149_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/main.rs:150:59 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `5_972_000.0f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/main.rs:150:88 [INFO] [stderr] | [INFO] [stderr] 150 | s.addBody(Body::new("Earth",vec2d::new(149600000.0,0.0), 5972000.0f64, vec2d::new(0.0,29.7883636418))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `29.788_363_641_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: unused import: `self::rayon::prelude` [INFO] [stderr] --> src/physics/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use self::rayon::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/main.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | _ => {println!("{:?}", "ShipMessage Not tet implemented"); String::new()} [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dist` [INFO] [stderr] --> src/physics/fundamentals.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 65 | fn doBlock(&mut self, dist: real, rad: real){ [INFO] [stderr] | ^^^^ help: consider using `_dist` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rad` [INFO] [stderr] --> src/physics/fundamentals.rs:65:36 [INFO] [stderr] | [INFO] [stderr] 65 | fn doBlock(&mut self, dist: real, rad: real){ [INFO] [stderr] | ^^^ help: consider using `_rad` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dir` [INFO] [stderr] --> src/physics/fundamentals.rs:170:30 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn incident(&mut self, (dir, power, packet): (vec2d, real, Data)){ [INFO] [stderr] | ^^^ help: consider using `_dir` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `power` [INFO] [stderr] --> src/physics/fundamentals.rs:170:35 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn incident(&mut self, (dir, power, packet): (vec2d, real, Data)){ [INFO] [stderr] | ^^^^^ help: consider using `_power` instead [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Text` [INFO] [stderr] --> src/physics/fundamentals.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | Text(String), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Energy` [INFO] [stderr] --> src/physics/fundamentals.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | Energy(real) //frequency [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Reactor` [INFO] [stderr] --> src/physics/MachineComponents.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | struct Reactor { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `System` [INFO] [stderr] --> src/system/mod.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | struct System { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `S4` should have a snake case name such as `s4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/physics/fundamentals.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn step(&mut self, bodies: &Vec, machines: &Vec, timeStep: real) -> bool{ [INFO] [stderr] | ^^^^^^^^^^ help: change this to: `&[Body]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/physics/fundamentals.rs:44:55 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn step(&mut self, bodies: &Vec, machines: &Vec, timeStep: real) -> bool{ [INFO] [stderr] | ^^^^^^^^^^^^^ help: change this to: `&[Machine]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: unused attribute [INFO] [stderr] --> src/physics/fundamentals.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(associated_consts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_attributes)] on by default [INFO] [stderr] [INFO] [stderr] warning: crate-level attribute should be in the root module [INFO] [stderr] --> src/physics/fundamentals.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(associated_consts)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: path statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 76 | findNan!(d); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(path_statements)] on by default [INFO] [stderr] [INFO] [stderr] warning: statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 76 | findNan!(d); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::no_effect)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#no_effect [INFO] [stderr] [INFO] [stderr] warning: path statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 81 | findNan!(timeStep); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: statement with no effect [INFO] [stderr] --> src/physics/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | ($x:expr) => ($x) [INFO] [stderr] | ^^ [INFO] [stderr] ... [INFO] [stderr] 81 | findNan!(timeStep); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#no_effect [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/physics/mod.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | let rem = timeStep - MAX_TIME_STEP*subSteps as real; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `f64::from(subSteps)` [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: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/physics/mod.rs:170:25 [INFO] [stderr] | [INFO] [stderr] 170 | running: Arc::new(Mutex::new(false)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::mutex_atomic)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/physics/mod.rs:214:22 [INFO] [stderr] | [INFO] [stderr] 214 | let mut stepSize = self.stepSize.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.stepSize` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: structure field `shipRx` should have a snake case name such as `ship_rx` [INFO] [stderr] --> src/main.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | shipRx: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `shipTx` should have a snake case name such as `ship_tx` [INFO] [stderr] --> src/main.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | shipTx: Option> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/main.rs:48:12 [INFO] [stderr] | [INFO] [stderr] 48 | Ok(self.count.set(self.count.get() + 1)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 48 | Ok(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 37.35s [INFO] running `"docker" "inspect" "187bb9fe7ae5674608a4f1a4de49a27d2d2582aa0dd45f6ee2cad4f42229fd40"` [INFO] running `"docker" "rm" "-f" "187bb9fe7ae5674608a4f1a4de49a27d2d2582aa0dd45f6ee2cad4f42229fd40"` [INFO] [stdout] 187bb9fe7ae5674608a4f1a4de49a27d2d2582aa0dd45f6ee2cad4f42229fd40