[INFO] crate osm-xml 0.6.2 is already in cache [INFO] extracting crate osm-xml 0.6.2 into work/ex/clippy-test-run/sources/stable/reg/osm-xml/0.6.2 [INFO] extracting crate osm-xml 0.6.2 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/osm-xml/0.6.2 [INFO] validating manifest of osm-xml-0.6.2 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 osm-xml-0.6.2 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 osm-xml-0.6.2 [INFO] finished frobbing osm-xml-0.6.2 [INFO] frobbed toml for osm-xml-0.6.2 written to work/ex/clippy-test-run/sources/stable/reg/osm-xml/0.6.2/Cargo.toml [INFO] started frobbing osm-xml-0.6.2 [INFO] finished frobbing osm-xml-0.6.2 [INFO] frobbed toml for osm-xml-0.6.2 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/osm-xml/0.6.2/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 osm-xml-0.6.2 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/osm-xml/0.6.2:/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] 7368fd0728dbb9e1acc52064aa0d0ac2a30dad2aaca1a8185a9b3461238f7a22 [INFO] running `"docker" "start" "-a" "7368fd0728dbb9e1acc52064aa0d0ac2a30dad2aaca1a8185a9b3461238f7a22"` [INFO] [stderr] Checking osm-xml v0.6.2 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | minlat: minlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlat` [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/lib.rs:60:29 [INFO] [stderr] | [INFO] [stderr] 60 | 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/lib.rs:61:29 [INFO] [stderr] | [INFO] [stderr] 61 | 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/lib.rs:62:29 [INFO] [stderr] | [INFO] [stderr] 62 | 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/lib.rs:69:33 [INFO] [stderr] | [INFO] [stderr] 69 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:70:33 [INFO] [stderr] | [INFO] [stderr] 70 | lat: lat, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `lat` [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/lib.rs:71:33 [INFO] [stderr] | [INFO] [stderr] 71 | lon: lon, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `lon` [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/lib.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:80:33 [INFO] [stderr] | [INFO] [stderr] 80 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:82:33 [INFO] [stderr] | [INFO] [stderr] 82 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:190:29 [INFO] [stderr] | [INFO] [stderr] 190 | members: members, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `members` [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/lib.rs:191:29 [INFO] [stderr] | [INFO] [stderr] 191 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:338:14 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(Tag { key: key, val: val }) [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [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/lib.rs:338:24 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(Tag { key: key, val: val }) [INFO] [stderr] | ^^^^^^^^ help: replace it with: `val` [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/lib.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | minlat: minlat, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `minlat` [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/lib.rs:60:29 [INFO] [stderr] | [INFO] [stderr] 60 | 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/lib.rs:61:29 [INFO] [stderr] | [INFO] [stderr] 61 | 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/lib.rs:62:29 [INFO] [stderr] | [INFO] [stderr] 62 | 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/lib.rs:69:33 [INFO] [stderr] | [INFO] [stderr] 69 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:70:33 [INFO] [stderr] | [INFO] [stderr] 70 | lat: lat, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `lat` [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/lib.rs:71:33 [INFO] [stderr] | [INFO] [stderr] 71 | lon: lon, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `lon` [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/lib.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:80:33 [INFO] [stderr] | [INFO] [stderr] 80 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:82:33 [INFO] [stderr] | [INFO] [stderr] 82 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [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/lib.rs:190:29 [INFO] [stderr] | [INFO] [stderr] 190 | members: members, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `members` [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/lib.rs:191:29 [INFO] [stderr] | [INFO] [stderr] 191 | tags: tags, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tags` [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/lib.rs:338:14 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(Tag { key: key, val: val }) [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [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/lib.rs:338:24 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(Tag { key: key, val: val }) [INFO] [stderr] | ^^^^^^^^ help: replace it with: `val` [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 pattern matching, consider using `is_none()` [INFO] [stderr] --> src/polygon.rs:163:12 [INFO] [stderr] | [INFO] [stderr] 163 | if let None = first.and(last) { [INFO] [stderr] | _____- ^^^^ [INFO] [stderr] 164 | | return false; [INFO] [stderr] 165 | | } [INFO] [stderr] | |_____- help: try this: `if first.and(last).is_none()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/lib.rs:94:30 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn resolve_reference<'a>(&self, reference: &UnresolvedReference) -> Reference { [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::extra_unused_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [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/polygon.rs:201:17 [INFO] [stderr] | [INFO] [stderr] 201 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:218:17 [INFO] [stderr] | [INFO] [stderr] 218 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:174:12 [INFO] [stderr] | [INFO] [stderr] 174 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:232:17 [INFO] [stderr] | [INFO] [stderr] 232 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:246:17 [INFO] [stderr] | [INFO] [stderr] 246 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:260:17 [INFO] [stderr] | [INFO] [stderr] 260 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:274:17 [INFO] [stderr] | [INFO] [stderr] 274 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:288:17 [INFO] [stderr] | [INFO] [stderr] 288 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:320:17 [INFO] [stderr] | [INFO] [stderr] 320 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:348:17 [INFO] [stderr] | [INFO] [stderr] 348 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [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/lib.rs:246:12 [INFO] [stderr] | [INFO] [stderr] 246 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:362:17 [INFO] [stderr] | [INFO] [stderr] 362 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:376:17 [INFO] [stderr] | [INFO] [stderr] 376 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [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/polygon.rs:424:13 [INFO] [stderr] | [INFO] [stderr] 424 | / return Way { [INFO] [stderr] 425 | | id: 1234567, [INFO] [stderr] 426 | | tags: vec![ Tag { key: String::from(*key), val: String::from("no") }, ], [INFO] [stderr] 427 | | nodes: Vec::new(), [INFO] [stderr] 428 | | }; [INFO] [stderr] | |______________^ [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] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 424 | Way { [INFO] [stderr] 425 | id: 1234567, [INFO] [stderr] 426 | tags: vec![ Tag { key: String::from(*key), val: String::from("no") }, ], [INFO] [stderr] 427 | nodes: Vec::new(), [INFO] [stderr] 428 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/polygon.rs:425:21 [INFO] [stderr] | [INFO] [stderr] 425 | id: 1234567, [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [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/lib.rs:293:12 [INFO] [stderr] | [INFO] [stderr] 293 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:335:26 [INFO] [stderr] | [INFO] [stderr] 335 | fn parse_tag(attributes: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:341:24 [INFO] [stderr] | [INFO] [stderr] 341 | fn parse_bounds(attrs: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:350:41 [INFO] [stderr] | [INFO] [stderr] 350 | fn find_attribute(name: &str, attrs: &Vec) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:360:47 [INFO] [stderr] | [INFO] [stderr] 360 | fn find_attribute_uncasted(name: &str, attrs: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: redundant pattern matching, consider using `is_none()` [INFO] [stderr] --> src/polygon.rs:163:12 [INFO] [stderr] | [INFO] [stderr] 163 | if let None = first.and(last) { [INFO] [stderr] | _____- ^^^^ [INFO] [stderr] 164 | | return false; [INFO] [stderr] 165 | | } [INFO] [stderr] | |_____- help: try this: `if first.and(last).is_none()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/lib.rs:94:30 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn resolve_reference<'a>(&self, reference: &UnresolvedReference) -> Reference { [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::extra_unused_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [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/lib.rs:174:12 [INFO] [stderr] | [INFO] [stderr] 174 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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/lib.rs:246:12 [INFO] [stderr] | [INFO] [stderr] 246 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:293:12 [INFO] [stderr] | [INFO] [stderr] 293 | attrs: &Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:335:26 [INFO] [stderr] | [INFO] [stderr] 335 | fn parse_tag(attributes: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:341:24 [INFO] [stderr] | [INFO] [stderr] 341 | fn parse_bounds(attrs: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:350:41 [INFO] [stderr] | [INFO] [stderr] 350 | fn find_attribute(name: &str, attrs: &Vec) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/lib.rs:360:47 [INFO] [stderr] | [INFO] [stderr] 360 | fn find_attribute_uncasted(name: &str, attrs: &Vec) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[OwnedAttribute]` [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: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:11:31 [INFO] [stderr] | [INFO] [stderr] 11 | assert_eq!(bounds.minlat, 54.0889580); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `54.088_958_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] --> tests/parsing.rs:12:31 [INFO] [stderr] | [INFO] [stderr] 12 | assert_eq!(bounds.minlon, 12.2487570); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `12.248_757_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] --> tests/parsing.rs:13:31 [INFO] [stderr] | [INFO] [stderr] 13 | assert_eq!(bounds.maxlat, 54.0913900); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `54.091_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] --> tests/parsing.rs:14:31 [INFO] [stderr] | [INFO] [stderr] 14 | assert_eq!(bounds.maxlon, 12.2524800); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `12.252_480_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] --> tests/parsing.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | assert_eq!(osm.nodes[&25496583].id, 25496583); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:49:41 [INFO] [stderr] | [INFO] [stderr] 49 | assert_eq!(osm.nodes[&25496583].id, 25496583); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:50:27 [INFO] [stderr] | [INFO] [stderr] 50 | assert_eq!(osm.nodes[&25496584].id, 25496584); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:50:41 [INFO] [stderr] | [INFO] [stderr] 50 | assert_eq!(osm.nodes[&25496584].id, 25496584); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:57:27 [INFO] [stderr] | [INFO] [stderr] 57 | assert_eq!(osm.nodes[&25496583].lat, 51.5173639); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:57:42 [INFO] [stderr] | [INFO] [stderr] 57 | assert_eq!(osm.nodes[&25496583].lat, 51.5173639); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `51.517_363_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] --> tests/parsing.rs:58:27 [INFO] [stderr] | [INFO] [stderr] 58 | assert_eq!(osm.nodes[&25496583].lon, -0.140043); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:58:43 [INFO] [stderr] | [INFO] [stderr] 58 | assert_eq!(osm.nodes[&25496583].lon, -0.140043); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.140_043` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:59:27 [INFO] [stderr] | [INFO] [stderr] 59 | assert_eq!(osm.nodes[&25496584].lat, 51.5173640); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:59:42 [INFO] [stderr] | [INFO] [stderr] 59 | assert_eq!(osm.nodes[&25496584].lat, 51.5173640); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `51.517_364_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] --> tests/parsing.rs:60:27 [INFO] [stderr] | [INFO] [stderr] 60 | assert_eq!(osm.nodes[&25496584].lon, -0.140041); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:60:43 [INFO] [stderr] | [INFO] [stderr] 60 | assert_eq!(osm.nodes[&25496584].lon, -0.140041); [INFO] [stderr] | ^^^^^^^^ help: consider: `0.140_041` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:69:52 [INFO] [stderr] | [INFO] [stderr] 69 | let node = osm.nodes.values().find(|n| n.id == 25496585); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_585` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:71:52 [INFO] [stderr] | [INFO] [stderr] 71 | let node = osm.nodes.values().find(|n| n.id == 25496586); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_586` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:73:52 [INFO] [stderr] | [INFO] [stderr] 73 | let node = osm.nodes.values().find(|n| n.id == 25496587); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_587` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:81:52 [INFO] [stderr] | [INFO] [stderr] 81 | assert_eq!(osm.nodes.values().find(|n| n.id == 25496583), None); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:82:52 [INFO] [stderr] | [INFO] [stderr] 82 | assert_eq!(osm.nodes.values().find(|n| n.id == 25496584), None); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:89:52 [INFO] [stderr] | [INFO] [stderr] 89 | assert_eq!(osm.nodes.values().find(|n| n.id == 25496588), None); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_588` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | assert_eq!(osm.nodes[&25496583].tags.len(), 2); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | assert_eq!(osm.nodes[&25496584].tags.len(), 0); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:104:27 [INFO] [stderr] | [INFO] [stderr] 104 | assert_eq!(osm.nodes[&25496583].tags[0].key, "highway".to_string()); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:105:27 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(osm.nodes[&25496583].tags[0].val, "traffic_signals".to_string()); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | assert_eq!(osm.nodes[&25496583].tags[1].key, "test_key".to_string()); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:107:27 [INFO] [stderr] | [INFO] [stderr] 107 | assert_eq!(osm.nodes[&25496583].tags[1].val, "test_value".to_string()); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_583` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:115:52 [INFO] [stderr] | [INFO] [stderr] 115 | let node = osm.nodes.values().find(|n| n.id == 25496587); [INFO] [stderr] | ^^^^^^^^ help: consider: `25_496_587` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:125:26 [INFO] [stderr] | [INFO] [stderr] 125 | assert_eq!(osm.ways[&4253174].id, 4253174); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:125:39 [INFO] [stderr] | [INFO] [stderr] 125 | assert_eq!(osm.ways[&4253174].id, 4253174); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:126:26 [INFO] [stderr] | [INFO] [stderr] 126 | assert_eq!(osm.ways[&4253123].id, 4253123); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_123` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:126:39 [INFO] [stderr] | [INFO] [stderr] 126 | assert_eq!(osm.ways[&4253123].id, 4253123); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_123` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:134:26 [INFO] [stderr] | [INFO] [stderr] 134 | assert_eq!(osm.ways[&4253174].tags.len(), 11); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:135:26 [INFO] [stderr] | [INFO] [stderr] 135 | assert_eq!(osm.ways[&4253174].tags[0].key, "highway".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:136:26 [INFO] [stderr] | [INFO] [stderr] 136 | assert_eq!(osm.ways[&4253174].tags[0].val, "residential".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:137:26 [INFO] [stderr] | [INFO] [stderr] 137 | assert_eq!(osm.ways[&4253174].tags[1].key, "lanes".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:138:26 [INFO] [stderr] | [INFO] [stderr] 138 | assert_eq!(osm.ways[&4253174].tags[1].val, "1".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:139:26 [INFO] [stderr] | [INFO] [stderr] 139 | assert_eq!(osm.ways[&4253174].tags[2].key, "lit".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:140:26 [INFO] [stderr] | [INFO] [stderr] 140 | assert_eq!(osm.ways[&4253174].tags[2].val, "yes".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:141:26 [INFO] [stderr] | [INFO] [stderr] 141 | assert_eq!(osm.ways[&4253174].tags[3].key, "maxspeed".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:142:26 [INFO] [stderr] | [INFO] [stderr] 142 | assert_eq!(osm.ways[&4253174].tags[3].val, "30".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:143:26 [INFO] [stderr] | [INFO] [stderr] 143 | assert_eq!(osm.ways[&4253174].tags[4].key, "name".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:144:26 [INFO] [stderr] | [INFO] [stderr] 144 | assert_eq!(osm.ways[&4253174].tags[4].val, "Maurinkatu".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:145:26 [INFO] [stderr] | [INFO] [stderr] 145 | assert_eq!(osm.ways[&4253174].tags[5].key, "name:fi".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:146:26 [INFO] [stderr] | [INFO] [stderr] 146 | assert_eq!(osm.ways[&4253174].tags[5].val, "Maurinkatu".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | assert_eq!(osm.ways[&4253174].tags[6].key, "name:sv".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:148:26 [INFO] [stderr] | [INFO] [stderr] 148 | assert_eq!(osm.ways[&4253174].tags[6].val, "Mauritzgatan".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:149:26 [INFO] [stderr] | [INFO] [stderr] 149 | assert_eq!(osm.ways[&4253174].tags[7].key, "old_name:fi".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:150:26 [INFO] [stderr] | [INFO] [stderr] 150 | assert_eq!(osm.ways[&4253174].tags[7].val, "Mauritsinkatu".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:151:26 [INFO] [stderr] | [INFO] [stderr] 151 | assert_eq!(osm.ways[&4253174].tags[8].key, "snowplowing".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:152:26 [INFO] [stderr] | [INFO] [stderr] 152 | assert_eq!(osm.ways[&4253174].tags[8].val, "yes".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:153:26 [INFO] [stderr] | [INFO] [stderr] 153 | assert_eq!(osm.ways[&4253174].tags[9].key, "start_date".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:154:26 [INFO] [stderr] | [INFO] [stderr] 154 | assert_eq!(osm.ways[&4253174].tags[9].val, "before 1815".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:155:26 [INFO] [stderr] | [INFO] [stderr] 155 | assert_eq!(osm.ways[&4253174].tags[10].key, "surface".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:156:26 [INFO] [stderr] | [INFO] [stderr] 156 | assert_eq!(osm.ways[&4253174].tags[10].val, "paved".to_string()); [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:164:28 [INFO] [stderr] | [INFO] [stderr] 164 | let nodes = &osm.ways[&4253174].nodes; [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:168:62 [INFO] [stderr] | [INFO] [stderr] 168 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 1375815878), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_375_815_878` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:172:62 [INFO] [stderr] | [INFO] [stderr] 172 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 391448656), [INFO] [stderr] | ^^^^^^^^^ help: consider: `391_448_656` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:176:62 [INFO] [stderr] | [INFO] [stderr] 176 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 340886677), [INFO] [stderr] | ^^^^^^^^^ help: consider: `340_886_677` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:180:62 [INFO] [stderr] | [INFO] [stderr] 180 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 1651393269), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_651_393_269` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:184:62 [INFO] [stderr] | [INFO] [stderr] 184 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 471408613), [INFO] [stderr] | ^^^^^^^^^ help: consider: `471_408_613` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:188:62 [INFO] [stderr] | [INFO] [stderr] 188 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 25470395), [INFO] [stderr] | ^^^^^^^^ help: consider: `25_470_395` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:192:62 [INFO] [stderr] | [INFO] [stderr] 192 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 1376857625), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_376_857_625` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | assert_eq!(osm.relations[&1688359].id, 1688359); [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:204:44 [INFO] [stderr] | [INFO] [stderr] 204 | assert_eq!(osm.relations[&1688359].id, 1688359); [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:205:31 [INFO] [stderr] | [INFO] [stderr] 205 | assert_eq!(osm.relations[&375952].id, 375952); [INFO] [stderr] | ^^^^^^ help: consider: `375_952` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:205:43 [INFO] [stderr] | [INFO] [stderr] 205 | assert_eq!(osm.relations[&375952].id, 375952); [INFO] [stderr] | ^^^^^^ help: consider: `375_952` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:206:31 [INFO] [stderr] | [INFO] [stderr] 206 | assert_eq!(osm.relations[&375951].id, 375951); [INFO] [stderr] | ^^^^^^ help: consider: `375_951` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:206:43 [INFO] [stderr] | [INFO] [stderr] 206 | assert_eq!(osm.relations[&375951].id, 375951); [INFO] [stderr] | ^^^^^^ help: consider: `375_951` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:207:31 [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(osm.relations[&155054].id, 155054); [INFO] [stderr] | ^^^^^^ help: consider: `155_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:207:43 [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(osm.relations[&155054].id, 155054); [INFO] [stderr] | ^^^^^^ help: consider: `155_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:208:31 [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(osm.relations[&987654].id, 987654); [INFO] [stderr] | ^^^^^^ help: consider: `987_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:208:43 [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(osm.relations[&987654].id, 987654); [INFO] [stderr] | ^^^^^^ help: consider: `987_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:229:70 [INFO] [stderr] | [INFO] [stderr] 229 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 345579224), [INFO] [stderr] | ^^^^^^^^^ help: consider: `345_579_224` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:240:70 [INFO] [stderr] | [INFO] [stderr] 240 | osm::UnresolvedReference::Node(id) => assert_eq!(id, 345579225), [INFO] [stderr] | ^^^^^^^^^ help: consider: `345_579_225` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:254:26 [INFO] [stderr] | [INFO] [stderr] 254 | match osm.relations[&1688359].members[0] { [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:257:69 [INFO] [stderr] | [INFO] [stderr] 257 | osm::UnresolvedReference::Way(id) => assert_eq!(id, 123365172), [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_365_172` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:265:26 [INFO] [stderr] | [INFO] [stderr] 265 | match osm.relations[&1688359].members[1] { [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:268:69 [INFO] [stderr] | [INFO] [stderr] 268 | osm::UnresolvedReference::Way(id) => assert_eq!(id, 22147620), [INFO] [stderr] | ^^^^^^^^ help: consider: `22_147_620` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:282:31 [INFO] [stderr] | [INFO] [stderr] 282 | for node_ref in osm.ways[&4253174].nodes.iter() { [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_174` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:296:44 [INFO] [stderr] | [INFO] [stderr] 296 | match osm.resolve_reference(&osm.ways[&4253123].nodes[0]) { [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_123` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:297:68 [INFO] [stderr] | [INFO] [stderr] 297 | osm::Reference::Node(node) => assert_eq!(*node, osm.nodes[&1375815878]), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_375_815_878` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:302:44 [INFO] [stderr] | [INFO] [stderr] 302 | match osm.resolve_reference(&osm.ways[&4253123].nodes[1]) { [INFO] [stderr] | ^^^^^^^ help: consider: `4_253_123` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:315:72 [INFO] [stderr] | [INFO] [stderr] 315 | osm::Reference::Node(node) => assert_eq!(*node, osm.nodes[&345579224]), [INFO] [stderr] | ^^^^^^^^^ help: consider: `345_579_224` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:323:72 [INFO] [stderr] | [INFO] [stderr] 323 | osm::Reference::Node(node) => assert_eq!(*node, osm.nodes[&345579225]), [INFO] [stderr] | ^^^^^^^^^ help: consider: `345_579_225` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:335:26 [INFO] [stderr] | [INFO] [stderr] 335 | match osm.relations[&1688359].members[0] { [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:337:68 [INFO] [stderr] | [INFO] [stderr] 337 | osm::Reference::Way(way) => assert_eq!(*way, osm.ways[&123365172]), [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_365_172` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:343:26 [INFO] [stderr] | [INFO] [stderr] 343 | match osm.relations[&1688359].members[1] { [INFO] [stderr] | ^^^^^^^ help: consider: `1_688_359` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:345:68 [INFO] [stderr] | [INFO] [stderr] 345 | osm::Reference::Way(way) => assert_eq!(*way, osm.ways[&22147620]), [INFO] [stderr] | ^^^^^^^^ help: consider: `22_147_620` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:357:26 [INFO] [stderr] | [INFO] [stderr] 357 | match osm.relations[&155054].members[0] { [INFO] [stderr] | ^^^^^^ help: consider: `155_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:359:78 [INFO] [stderr] | [INFO] [stderr] 359 | osm::Reference::Relation(rel) => assert_eq!(*rel, osm.relations[&375952]), [INFO] [stderr] | ^^^^^^ help: consider: `375_952` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:365:26 [INFO] [stderr] | [INFO] [stderr] 365 | match osm.relations[&155054].members[1] { [INFO] [stderr] | ^^^^^^ help: consider: `155_054` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:367:78 [INFO] [stderr] | [INFO] [stderr] 367 | osm::Reference::Relation(rel) => assert_eq!(*rel, osm.relations[&375951]), [INFO] [stderr] | ^^^^^^ help: consider: `375_951` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:379:26 [INFO] [stderr] | [INFO] [stderr] 379 | match osm.relations[&987654].members[0] { [INFO] [stderr] | ^^^^^^ help: consider: `987_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:387:26 [INFO] [stderr] | [INFO] [stderr] 387 | match osm.relations[&987654].members[1] { [INFO] [stderr] | ^^^^^^ help: consider: `987_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> tests/parsing.rs:395:26 [INFO] [stderr] | [INFO] [stderr] 395 | match osm.relations[&987654].members[2] { [INFO] [stderr] | ^^^^^^ help: consider: `987_654` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> tests/parsing.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | assert_eq!(bounds.minlat, 54.0889580); [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] --> tests/parsing.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | assert_eq!(bounds.minlat, 54.0889580); [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] --> tests/parsing.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | assert_eq!(bounds.minlon, 12.2487570); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | assert_eq!(bounds.minlon, 12.2487570); [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] --> tests/parsing.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | assert_eq!(bounds.maxlat, 54.0913900); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | assert_eq!(bounds.maxlat, 54.0913900); [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] --> tests/parsing.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | assert_eq!(bounds.maxlon, 12.2524800); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | assert_eq!(bounds.maxlon, 12.2524800); [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] --> tests/parsing.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | assert_eq!(osm.nodes[&25496583].lat, 51.5173639); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | assert_eq!(osm.nodes[&25496583].lat, 51.5173639); [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] --> tests/parsing.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | assert_eq!(osm.nodes[&25496583].lon, -0.140043); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | assert_eq!(osm.nodes[&25496583].lon, -0.140043); [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] --> tests/parsing.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | assert_eq!(osm.nodes[&25496584].lat, 51.5173640); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | assert_eq!(osm.nodes[&25496584].lat, 51.5173640); [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] --> tests/parsing.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | assert_eq!(osm.nodes[&25496584].lon, -0.140041); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> tests/parsing.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | assert_eq!(osm.nodes[&25496584].lon, -0.140041); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 8 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `osm-xml`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "7368fd0728dbb9e1acc52064aa0d0ac2a30dad2aaca1a8185a9b3461238f7a22"` [INFO] running `"docker" "rm" "-f" "7368fd0728dbb9e1acc52064aa0d0ac2a30dad2aaca1a8185a9b3461238f7a22"` [INFO] [stdout] 7368fd0728dbb9e1acc52064aa0d0ac2a30dad2aaca1a8185a9b3461238f7a22