[INFO] crate pos 0.1.1 is already in cache [INFO] extracting crate pos 0.1.1 into work/ex/clippy-test-run/sources/stable/reg/pos/0.1.1 [INFO] extracting crate pos 0.1.1 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/pos/0.1.1 [INFO] validating manifest of pos-0.1.1 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of pos-0.1.1 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing pos-0.1.1 [INFO] finished frobbing pos-0.1.1 [INFO] frobbed toml for pos-0.1.1 written to work/ex/clippy-test-run/sources/stable/reg/pos/0.1.1/Cargo.toml [INFO] started frobbing pos-0.1.1 [INFO] finished frobbing pos-0.1.1 [INFO] frobbed toml for pos-0.1.1 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/pos/0.1.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting pos-0.1.1 against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/pos/0.1.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-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] 1db887ddb7dfa403ac7b5aa56ca30d91beeffb8cf3167736eabedc3b2e4831da [INFO] running `"docker" "start" "-a" "1db887ddb7dfa403ac7b5aa56ca30d91beeffb8cf3167736eabedc3b2e4831da"` [INFO] [stderr] Checking pos v0.1.1 (/opt/crater/workdir) [INFO] [stderr] warning: lint `fat_ptr_transmutes` has been removed: `was accidentally removed back in 2014` [INFO] [stderr] --> src/lib.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | #![deny(fat_ptr_transmutes, missing_copy_implementations, missing_debug_implementations, missing_docs, trivial_casts, trivial_numeric_casts, unsafe_code, unused_extern_crates, unused_import_braces, unused_qualifications, unused_results, variant_size_differences)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/interpolate.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | points: points, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `points` [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/interpolate.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [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/pof.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | avgint: avgint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `avgint` [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/pof.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | company: company, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `company` [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/pof.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | day: day, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `day` [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/pof.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | device: device, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `device` [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/pof.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | devint: devint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `devint` [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/pof.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | entries: entries, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `entries` [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/pof.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | location: location, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `location` [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/pof.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | maxalt: maxalt, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxalt` [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/pof.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | maxint: maxint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxint` [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/pof.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | maxlat: maxlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxlat` [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/pof.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | maxlon: maxlon, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxlon` [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/pof.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | minalt: minalt, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minalt` [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/pof.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | minlat: minlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlat` [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/pof.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | minlon: minlon, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlon` [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/pof.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | month: month, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `month` [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/pof.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | project: project, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `project` [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/pof.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | reader: reader, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/pof.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | timeinfo: timeinfo, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timeinfo` [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/pof.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | timeunit: timeunit, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timeunit` [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/pof.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | timezone: timezone, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timezone` [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/pof.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [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/pof.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | year: year, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `year` [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/pof.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/pof.rs:189:13 [INFO] [stderr] | [INFO] [stderr] 189 | altitude: altitude, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `altitude` [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/pof.rs:193:13 [INFO] [stderr] | [INFO] [stderr] 193 | distance: distance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `distance` [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/pof.rs:238:13 [INFO] [stderr] | [INFO] [stderr] 238 | major: major, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `major` [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/pof.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | minor: minor, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `minor` [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/poq.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | avgint: avgint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `avgint` [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/poq.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | devint: devint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `devint` [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/poq.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | maxint: maxint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxint` [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/poq.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | reader: reader, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/poq.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [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/poq.rs:97:13 [INFO] [stderr] | [INFO] [stderr] 97 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/poq.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | pdop: pdop, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `pdop` [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/poq.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | major: major, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `major` [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/poq.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | minor: minor, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `minor` [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/pos.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | Ok(Reader { reader: reader }) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/sbet.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/source.rs:93:13 [INFO] [stderr] | [INFO] [stderr] 93 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [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/source.rs:94:13 [INFO] [stderr] | [INFO] [stderr] 94 | accuracy_source: accuracy_source, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `accuracy_source` [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/source.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | accuracies: accuracies, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `accuracies` [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: lint `fat_ptr_transmutes` has been removed: `was accidentally removed back in 2014` [INFO] [stderr] --> src/lib.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | #![deny(fat_ptr_transmutes, missing_copy_implementations, missing_debug_implementations, missing_docs, trivial_casts, trivial_numeric_casts, unsafe_code, unused_extern_crates, unused_import_braces, unused_qualifications, unused_results, variant_size_differences)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/interpolate.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | points: points, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `points` [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/interpolate.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [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/pof.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | avgint: avgint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `avgint` [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/pof.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | company: company, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `company` [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/pof.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | day: day, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `day` [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/pof.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | device: device, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `device` [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/pof.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | devint: devint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `devint` [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/pof.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | entries: entries, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `entries` [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/pof.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | location: location, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `location` [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/pof.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | maxalt: maxalt, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxalt` [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/pof.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | maxint: maxint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxint` [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/pof.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | maxlat: maxlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxlat` [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/pof.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | maxlon: maxlon, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxlon` [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/pof.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | minalt: minalt, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minalt` [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/pof.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | minlat: minlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlat` [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/pof.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | minlon: minlon, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlon` [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/pof.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | month: month, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `month` [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/pof.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | project: project, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `project` [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/pof.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | reader: reader, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/pof.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | timeinfo: timeinfo, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timeinfo` [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/pof.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | timeunit: timeunit, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timeunit` [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/pof.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | timezone: timezone, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `timezone` [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/pof.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [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/pof.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | year: year, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `year` [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/pof.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/pof.rs:189:13 [INFO] [stderr] | [INFO] [stderr] 189 | altitude: altitude, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `altitude` [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/pof.rs:193:13 [INFO] [stderr] | [INFO] [stderr] 193 | distance: distance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `distance` [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/pof.rs:238:13 [INFO] [stderr] | [INFO] [stderr] 238 | major: major, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `major` [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/pof.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | minor: minor, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `minor` [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/poq.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | avgint: avgint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `avgint` [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/poq.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | devint: devint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `devint` [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/poq.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | maxint: maxint, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `maxint` [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/poq.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | reader: reader, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/poq.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [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/poq.rs:97:13 [INFO] [stderr] | [INFO] [stderr] 97 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/poq.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | pdop: pdop, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `pdop` [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/poq.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | major: major, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `major` [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/poq.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | minor: minor, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `minor` [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/pos.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | Ok(Reader { reader: reader }) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `reader` [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/sbet.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | time: time, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `time` [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/source.rs:93:13 [INFO] [stderr] | [INFO] [stderr] 93 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [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/source.rs:94:13 [INFO] [stderr] | [INFO] [stderr] 94 | accuracy_source: accuracy_source, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `accuracy_source` [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/source.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | accuracies: accuracies, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `accuracies` [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: long literal lacking separators [INFO] [stderr] --> src/interpolate.rs:103:20 [INFO] [stderr] | [INFO] [stderr] 103 | let time = 1.516310048360710e5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1.516_310_048_360_710e5` [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/pof.rs:309:20 [INFO] [stderr] | [INFO] [stderr] 309 | assert_eq!(1114521, reader.entries); [INFO] [stderr] | ^^^^^^^ help: consider: `1_114_521` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:316:20 [INFO] [stderr] | [INFO] [stderr] 316 | assert_eq!(5.380900320500246e4, point.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `5.380_900_320_500_246e4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:317:21 [INFO] [stderr] | [INFO] [stderr] 317 | assert_eq!(-107.8941420696491, point.longitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `107.894_142_069_649_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/pof.rs:318:20 [INFO] [stderr] | [INFO] [stderr] 318 | assert_eq!(3.852696630463423e1, point.latitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `3.852_696_630_463_423e1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:319:20 [INFO] [stderr] | [INFO] [stderr] 319 | assert_eq!(1721.1666764324254, point.altitude); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `1_721.166_676_432_425_4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:320:21 [INFO] [stderr] | [INFO] [stderr] 320 | assert_eq!(-3.5218866203789795e-1, point.roll.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `3.521_886_620_378_979_5e-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/pof.rs:321:20 [INFO] [stderr] | [INFO] [stderr] 321 | assert_eq!(2.3209047516182637, point.pitch.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `2.320_904_751_618_263_7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:322:20 [INFO] [stderr] | [INFO] [stderr] 322 | assert_eq!(359.62872162328546, point.yaw.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `359.628_721_623_285_46` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pof.rs:330:20 [INFO] [stderr] | [INFO] [stderr] 330 | assert_eq!(1114521, points.len()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_114_521` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pos.rs:103:20 [INFO] [stderr] | [INFO] [stderr] 103 | assert_eq!(722800, points.len()); [INFO] [stderr] | ^^^^^^ help: consider: `722_800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/sbet.rs:116:18 [INFO] [stderr] | [INFO] [stderr] 116 | assert!((1.5163100e5 - point.time).abs() < 1e-2, "{}", point.time); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `1.516_310_0e5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/sbet.rs:117:18 [INFO] [stderr] | [INFO] [stderr] 117 | assert!((0.5680211 - point.latitude.0).abs() < 1e-7, "{:?}", point.latitude); [INFO] [stderr] | ^^^^^^^^^ help: consider: `0.568_021_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/sbet.rs:118:18 [INFO] [stderr] | [INFO] [stderr] 118 | assert!((1.5163110e5 - points[1].time).abs() < 1e-1, "{}", points[1].time); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `1.516_311_0e5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/source.rs:163:20 [INFO] [stderr] | [INFO] [stderr] 163 | assert_eq!(1114521, points.len()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_114_521` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/pof.rs:127:50 [INFO] [stderr] | [INFO] [stderr] 127 | let _ = try!(reader.seek(SeekFrom::Start(data_offset as u64))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(data_offset)` [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/pof.rs:243:21 [INFO] [stderr] | [INFO] [stderr] 243 | fn has_distance(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: `ref` on an entire `let` pattern is discouraged, take a reference with `&` instead [INFO] [stderr] --> src/poq.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let ref mut preamble = [0; 35]; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^----------- help: try: `let preamble = &mut [0; 35];` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::toplevel_ref_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/poq.rs:154:34 [INFO] [stderr] | [INFO] [stderr] 154 | fn specifies_satellite_count(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: `ref` on an entire `let` pattern is discouraged, take a reference with `&` instead [INFO] [stderr] --> src/pos.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | let ref mut header: String = String::new(); [INFO] [stderr] | ----^^^^^^^^^^^^^^------------------------- help: try: `let header: &mut String = &mut String::new();` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg [INFO] [stderr] [INFO] [stderr] warning: You are using an explicit closure for cloning elements [INFO] [stderr] --> src/pos.rs:49:30 [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| s.clone()).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `line.split_whitespace().cloned()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::map_clone)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] error: using `clone` on a double-reference; this will copy the reference instead of cloning the inner type [INFO] [stderr] --> src/pos.rs:49:62 [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| s.clone()).collect(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::clone_double_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_double_ref [INFO] [stderr] help: try dereferencing it [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| &(*s).clone()).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] help: or try being explicit about what type to clone [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| &str::clone(s)).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `pos`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: float has excessive precision [INFO] [stderr] --> src/interpolate.rs:103:20 [INFO] [stderr] | [INFO] [stderr] 103 | let time = 1.516310048360710e5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.516_310_048_360_71e5` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::excessive_precision)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/interpolate.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(time, point.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::float_cmp)] on by default [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/interpolate.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(time, point.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/pof.rs:127:50 [INFO] [stderr] | [INFO] [stderr] 127 | let _ = try!(reader.seek(SeekFrom::Start(data_offset as u64))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(data_offset)` [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: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/pof.rs:243:21 [INFO] [stderr] | [INFO] [stderr] 243 | fn has_distance(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:316:9 [INFO] [stderr] | [INFO] [stderr] 316 | assert_eq!(5.380900320500246e4, point.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:316:9 [INFO] [stderr] | [INFO] [stderr] 316 | assert_eq!(5.380900320500246e4, point.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:317:9 [INFO] [stderr] | [INFO] [stderr] 317 | assert_eq!(-107.8941420696491, point.longitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:317:9 [INFO] [stderr] | [INFO] [stderr] 317 | assert_eq!(-107.8941420696491, point.longitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:318:9 [INFO] [stderr] | [INFO] [stderr] 318 | assert_eq!(3.852696630463423e1, point.latitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:318:9 [INFO] [stderr] | [INFO] [stderr] 318 | assert_eq!(3.852696630463423e1, point.latitude.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | assert_eq!(1721.1666764324254, point.altitude); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | assert_eq!(1721.1666764324254, point.altitude); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | assert_eq!(-3.5218866203789795e-1, point.roll.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | assert_eq!(-3.5218866203789795e-1, point.roll.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:321:9 [INFO] [stderr] | [INFO] [stderr] 321 | assert_eq!(2.3209047516182637, point.pitch.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:321:9 [INFO] [stderr] | [INFO] [stderr] 321 | assert_eq!(2.3209047516182637, point.pitch.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:322:9 [INFO] [stderr] | [INFO] [stderr] 322 | assert_eq!(359.62872162328546, point.yaw.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:322:9 [INFO] [stderr] | [INFO] [stderr] 322 | assert_eq!(359.62872162328546, point.yaw.to_degrees()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/pof.rs:323:9 [INFO] [stderr] | [INFO] [stderr] 323 | assert_eq!(0.0, point.distance.unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/pof.rs:323:9 [INFO] [stderr] | [INFO] [stderr] 323 | assert_eq!(0.0, point.distance.unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `ref` on an entire `let` pattern is discouraged, take a reference with `&` instead [INFO] [stderr] --> src/poq.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | let ref mut preamble = [0; 35]; [INFO] [stderr] | ----^^^^^^^^^^^^^^^^----------- help: try: `let preamble = &mut [0; 35];` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::toplevel_ref_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/poq.rs:154:34 [INFO] [stderr] | [INFO] [stderr] 154 | fn specifies_satellite_count(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: `ref` on an entire `let` pattern is discouraged, take a reference with `&` instead [INFO] [stderr] --> src/pos.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | let ref mut header: String = String::new(); [INFO] [stderr] | ----^^^^^^^^^^^^^^------------------------- help: try: `let header: &mut String = &mut String::new();` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg [INFO] [stderr] [INFO] [stderr] warning: You are using an explicit closure for cloning elements [INFO] [stderr] --> src/pos.rs:49:30 [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| s.clone()).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `line.split_whitespace().cloned()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::map_clone)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] error: using `clone` on a double-reference; this will copy the reference instead of cloning the inner type [INFO] [stderr] --> src/pos.rs:49:62 [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| s.clone()).collect(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::clone_double_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_double_ref [INFO] [stderr] help: try dereferencing it [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| &(*s).clone()).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] help: or try being explicit about what type to clone [INFO] [stderr] | [INFO] [stderr] 49 | let values: Vec<_> = line.split_whitespace().map(|s| &str::clone(s)).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `pos`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "1db887ddb7dfa403ac7b5aa56ca30d91beeffb8cf3167736eabedc3b2e4831da"` [INFO] running `"docker" "rm" "-f" "1db887ddb7dfa403ac7b5aa56ca30d91beeffb8cf3167736eabedc3b2e4831da"` [INFO] [stdout] 1db887ddb7dfa403ac7b5aa56ca30d91beeffb8cf3167736eabedc3b2e4831da