[INFO] crate json 0.11.13 is already in cache [INFO] extracting crate json 0.11.13 into work/ex/clippy-test-run/sources/stable/reg/json/0.11.13 [INFO] extracting crate json 0.11.13 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/json/0.11.13 [INFO] validating manifest of json-0.11.13 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 json-0.11.13 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 json-0.11.13 [INFO] finished frobbing json-0.11.13 [INFO] frobbed toml for json-0.11.13 written to work/ex/clippy-test-run/sources/stable/reg/json/0.11.13/Cargo.toml [INFO] started frobbing json-0.11.13 [INFO] finished frobbing json-0.11.13 [INFO] frobbed toml for json-0.11.13 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/json/0.11.13/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 json-0.11.13 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/json/0.11.13:/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] 722d19536b343445e046b580130717b9d51032469da2af93499eb770cee1c364 [INFO] running `"docker" "start" "-a" "722d19536b343445e046b580130717b9d51032469da2af93499eb770cee1c364"` [INFO] [stderr] Checking json v0.11.13 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/codegen.rs:298:13 [INFO] [stderr] | [INFO] [stderr] 298 | writer: writer [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `writer` [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/codegen.rs:327:13 [INFO] [stderr] | [INFO] [stderr] 327 | writer: writer, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `writer` [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/parser.rs:369:13 [INFO] [stderr] | [INFO] [stderr] 369 | 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/parser.rs:421:13 [INFO] [stderr] | [INFO] [stderr] 421 | ch: ch, [INFO] [stderr] | ^^^^^^ help: replace it with: `ch` [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/util/diyfp.rs:30:17 [INFO] [stderr] | [INFO] [stderr] 30 | DiyFp { f: f, e: e } [INFO] [stderr] | ^^^^ help: replace it with: `f` [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/util/diyfp.rs:30:23 [INFO] [stderr] | [INFO] [stderr] 30 | DiyFp { f: f, e: e } [INFO] [stderr] | ^^^^ help: replace it with: `e` [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/object.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | len: len, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `len` [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/object.rs:75:13 [INFO] [stderr] | [INFO] [stderr] 75 | hash: hash [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [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/object.rs:164:17 [INFO] [stderr] | [INFO] [stderr] 164 | ptr: ptr, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `ptr` [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/object.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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/object.rs:537:13 [INFO] [stderr] | [INFO] [stderr] 537 | store: store [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `store` [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/number.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | exponent: exponent, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `exponent` [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/number.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | mantissa: mantissa, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `mantissa` [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/codegen.rs:298:13 [INFO] [stderr] | [INFO] [stderr] 298 | writer: writer [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `writer` [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/codegen.rs:327:13 [INFO] [stderr] | [INFO] [stderr] 327 | writer: writer, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `writer` [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/parser.rs:369:13 [INFO] [stderr] | [INFO] [stderr] 369 | 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/parser.rs:421:13 [INFO] [stderr] | [INFO] [stderr] 421 | ch: ch, [INFO] [stderr] | ^^^^^^ help: replace it with: `ch` [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/util/diyfp.rs:30:17 [INFO] [stderr] | [INFO] [stderr] 30 | DiyFp { f: f, e: e } [INFO] [stderr] | ^^^^ help: replace it with: `f` [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/util/diyfp.rs:30:23 [INFO] [stderr] | [INFO] [stderr] 30 | DiyFp { f: f, e: e } [INFO] [stderr] | ^^^^ help: replace it with: `e` [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/object.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | len: len, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `len` [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/object.rs:75:13 [INFO] [stderr] | [INFO] [stderr] 75 | hash: hash [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hash` [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/object.rs:164:17 [INFO] [stderr] | [INFO] [stderr] 164 | ptr: ptr, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `ptr` [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/object.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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/object.rs:537:13 [INFO] [stderr] | [INFO] [stderr] 537 | store: store [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `store` [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/number.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | exponent: exponent, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `exponent` [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/number.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | mantissa: mantissa, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `mantissa` [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/parser.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | const MAX_PRECISION: u64 = 576460752303423500; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `576_460_752_303_423_500` [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: operator precedence can trip the unwary [INFO] [stderr] --> src/parser.rs:465:34 [INFO] [stderr] | [INFO] [stderr] 465 | codepoint = (codepoint | lower - 0xDC00) + 0x010000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `codepoint | (lower - 0xDC00)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::precedence)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/parser.rs:465:64 [INFO] [stderr] | [INFO] [stderr] 465 | codepoint = (codepoint | lower - 0xDC00) + 0x010000; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/parser.rs:485:25 [INFO] [stderr] | [INFO] [stderr] 485 | 0x10000 ... 0x10FFFF => self.buffer.extend_from_slice(&[ [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/parser.rs:634:61 [INFO] [stderr] | [INFO] [stderr] 634 | Ok(unsafe { Number::from_parts_unchecked(true, num, (big_e.saturating_add(e * sign))) }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:18:31 [INFO] [stderr] | [INFO] [stderr] 18 | const DP_EXPONENT_MASK: u64 = 0x7FF0000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7FF0_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:19:34 [INFO] [stderr] | [INFO] [stderr] 19 | const DP_SIGNIFICAND_MASK: u64 = 0x000FFFFFFFFFFFFF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x000F_FFFF_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | const DP_HIDDEN_BIT: u64 = 0x0010000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0010_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let m32 = 0xFFFFFFFFu64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0xFFFF_FFFFu64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:169:9 [INFO] [stderr] | [INFO] [stderr] 169 | 0xfa8fd5a0081c0288, 0xbaaee17fa23ebf76, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfa8f_d5a0_081c_0288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:169:29 [INFO] [stderr] | [INFO] [stderr] 169 | 0xfa8fd5a0081c0288, 0xbaaee17fa23ebf76, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbaae_e17f_a23e_bf76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:170:9 [INFO] [stderr] | [INFO] [stderr] 170 | 0x8b16fb203055ac76, 0xcf42894a5dce35ea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8b16_fb20_3055_ac76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:170:29 [INFO] [stderr] | [INFO] [stderr] 170 | 0x8b16fb203055ac76, 0xcf42894a5dce35ea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcf42_894a_5dce_35ea` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:171:9 [INFO] [stderr] | [INFO] [stderr] 171 | 0x9a6bb0aa55653b2d, 0xe61acf033d1a45df, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9a6b_b0aa_5565_3b2d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:171:29 [INFO] [stderr] | [INFO] [stderr] 171 | 0x9a6bb0aa55653b2d, 0xe61acf033d1a45df, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe61a_cf03_3d1a_45df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:172:9 [INFO] [stderr] | [INFO] [stderr] 172 | 0xab70fe17c79ac6ca, 0xff77b1fcbebcdc4f, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xab70_fe17_c79a_c6ca` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:172:29 [INFO] [stderr] | [INFO] [stderr] 172 | 0xab70fe17c79ac6ca, 0xff77b1fcbebcdc4f, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xff77_b1fc_bebc_dc4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | 0xbe5691ef416bd60c, 0x8dd01fad907ffc3c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbe56_91ef_416b_d60c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:173:29 [INFO] [stderr] | [INFO] [stderr] 173 | 0xbe5691ef416bd60c, 0x8dd01fad907ffc3c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8dd0_1fad_907f_fc3c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | 0xd3515c2831559a83, 0x9d71ac8fada6c9b5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd351_5c28_3155_9a83` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:174:29 [INFO] [stderr] | [INFO] [stderr] 174 | 0xd3515c2831559a83, 0x9d71ac8fada6c9b5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9d71_ac8f_ada6_c9b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | 0xea9c227723ee8bcb, 0xaecc49914078536d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xea9c_2277_23ee_8bcb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:175:29 [INFO] [stderr] | [INFO] [stderr] 175 | 0xea9c227723ee8bcb, 0xaecc49914078536d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaecc_4991_4078_536d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | 0x823c12795db6ce57, 0xc21094364dfb5637, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x823c_1279_5db6_ce57` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:176:29 [INFO] [stderr] | [INFO] [stderr] 176 | 0x823c12795db6ce57, 0xc21094364dfb5637, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc210_9436_4dfb_5637` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | 0x9096ea6f3848984f, 0xd77485cb25823ac7, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9096_ea6f_3848_984f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:177:29 [INFO] [stderr] | [INFO] [stderr] 177 | 0x9096ea6f3848984f, 0xd77485cb25823ac7, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd774_85cb_2582_3ac7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:178:9 [INFO] [stderr] | [INFO] [stderr] 178 | 0xa086cfcd97bf97f4, 0xef340a98172aace5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa086_cfcd_97bf_97f4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:178:29 [INFO] [stderr] | [INFO] [stderr] 178 | 0xa086cfcd97bf97f4, 0xef340a98172aace5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xef34_0a98_172a_ace5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:179:9 [INFO] [stderr] | [INFO] [stderr] 179 | 0xb23867fb2a35b28e, 0x84c8d4dfd2c63f3b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb238_67fb_2a35_b28e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | 0xb23867fb2a35b28e, 0x84c8d4dfd2c63f3b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x84c8_d4df_d2c6_3f3b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | 0xc5dd44271ad3cdba, 0x936b9fcebb25c996, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc5dd_4427_1ad3_cdba` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:180:29 [INFO] [stderr] | [INFO] [stderr] 180 | 0xc5dd44271ad3cdba, 0x936b9fcebb25c996, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x936b_9fce_bb25_c996` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | 0xdbac6c247d62a584, 0xa3ab66580d5fdaf6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdbac_6c24_7d62_a584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:181:29 [INFO] [stderr] | [INFO] [stderr] 181 | 0xdbac6c247d62a584, 0xa3ab66580d5fdaf6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa3ab_6658_0d5f_daf6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:182:9 [INFO] [stderr] | [INFO] [stderr] 182 | 0xf3e2f893dec3f126, 0xb5b5ada8aaff80b8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf3e2_f893_dec3_f126` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:182:29 [INFO] [stderr] | [INFO] [stderr] 182 | 0xf3e2f893dec3f126, 0xb5b5ada8aaff80b8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb5b5_ada8_aaff_80b8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | 0x87625f056c7c4a8b, 0xc9bcff6034c13053, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8762_5f05_6c7c_4a8b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:183:29 [INFO] [stderr] | [INFO] [stderr] 183 | 0x87625f056c7c4a8b, 0xc9bcff6034c13053, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc9bc_ff60_34c1_3053` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:184:9 [INFO] [stderr] | [INFO] [stderr] 184 | 0x964e858c91ba2655, 0xdff9772470297ebd, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x964e_858c_91ba_2655` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:184:29 [INFO] [stderr] | [INFO] [stderr] 184 | 0x964e858c91ba2655, 0xdff9772470297ebd, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdff9_7724_7029_7ebd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:185:9 [INFO] [stderr] | [INFO] [stderr] 185 | 0xa6dfbd9fb8e5b88f, 0xf8a95fcf88747d94, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa6df_bd9f_b8e5_b88f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:185:29 [INFO] [stderr] | [INFO] [stderr] 185 | 0xa6dfbd9fb8e5b88f, 0xf8a95fcf88747d94, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf8a9_5fcf_8874_7d94` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:186:9 [INFO] [stderr] | [INFO] [stderr] 186 | 0xb94470938fa89bcf, 0x8a08f0f8bf0f156b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb944_7093_8fa8_9bcf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:186:29 [INFO] [stderr] | [INFO] [stderr] 186 | 0xb94470938fa89bcf, 0x8a08f0f8bf0f156b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8a08_f0f8_bf0f_156b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:187:9 [INFO] [stderr] | [INFO] [stderr] 187 | 0xcdb02555653131b6, 0x993fe2c6d07b7fac, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcdb0_2555_6531_31b6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:187:29 [INFO] [stderr] | [INFO] [stderr] 187 | 0xcdb02555653131b6, 0x993fe2c6d07b7fac, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x993f_e2c6_d07b_7fac` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:188:9 [INFO] [stderr] | [INFO] [stderr] 188 | 0xe45c10c42a2b3b06, 0xaa242499697392d3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe45c_10c4_2a2b_3b06` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:188:29 [INFO] [stderr] | [INFO] [stderr] 188 | 0xe45c10c42a2b3b06, 0xaa242499697392d3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaa24_2499_6973_92d3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:189:9 [INFO] [stderr] | [INFO] [stderr] 189 | 0xfd87b5f28300ca0e, 0xbce5086492111aeb, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfd87_b5f2_8300_ca0e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | 0xfd87b5f28300ca0e, 0xbce5086492111aeb, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbce5_0864_9211_1aeb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:190:9 [INFO] [stderr] | [INFO] [stderr] 190 | 0x8cbccc096f5088cc, 0xd1b71758e219652c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8cbc_cc09_6f50_88cc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:190:29 [INFO] [stderr] | [INFO] [stderr] 190 | 0x8cbccc096f5088cc, 0xd1b71758e219652c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd1b7_1758_e219_652c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:191:9 [INFO] [stderr] | [INFO] [stderr] 191 | 0x9c40000000000000, 0xe8d4a51000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9c40_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:191:29 [INFO] [stderr] | [INFO] [stderr] 191 | 0x9c40000000000000, 0xe8d4a51000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe8d4_a510_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:192:9 [INFO] [stderr] | [INFO] [stderr] 192 | 0xad78ebc5ac620000, 0x813f3978f8940984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xad78_ebc5_ac62_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:192:29 [INFO] [stderr] | [INFO] [stderr] 192 | 0xad78ebc5ac620000, 0x813f3978f8940984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x813f_3978_f894_0984` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:193:9 [INFO] [stderr] | [INFO] [stderr] 193 | 0xc097ce7bc90715b3, 0x8f7e32ce7bea5c70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc097_ce7b_c907_15b3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:193:29 [INFO] [stderr] | [INFO] [stderr] 193 | 0xc097ce7bc90715b3, 0x8f7e32ce7bea5c70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8f7e_32ce_7bea_5c70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:194:9 [INFO] [stderr] | [INFO] [stderr] 194 | 0xd5d238a4abe98068, 0x9f4f2726179a2245, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd5d2_38a4_abe9_8068` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:194:29 [INFO] [stderr] | [INFO] [stderr] 194 | 0xd5d238a4abe98068, 0x9f4f2726179a2245, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9f4f_2726_179a_2245` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 195 | 0xed63a231d4c4fb27, 0xb0de65388cc8ada8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xed63_a231_d4c4_fb27` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:195:29 [INFO] [stderr] | [INFO] [stderr] 195 | 0xed63a231d4c4fb27, 0xb0de65388cc8ada8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb0de_6538_8cc8_ada8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:196:9 [INFO] [stderr] | [INFO] [stderr] 196 | 0x83c7088e1aab65db, 0xc45d1df942711d9a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x83c7_088e_1aab_65db` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:196:29 [INFO] [stderr] | [INFO] [stderr] 196 | 0x83c7088e1aab65db, 0xc45d1df942711d9a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc45d_1df9_4271_1d9a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:197:9 [INFO] [stderr] | [INFO] [stderr] 197 | 0x924d692ca61be758, 0xda01ee641a708dea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x924d_692c_a61b_e758` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:197:29 [INFO] [stderr] | [INFO] [stderr] 197 | 0x924d692ca61be758, 0xda01ee641a708dea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xda01_ee64_1a70_8dea` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:198:9 [INFO] [stderr] | [INFO] [stderr] 198 | 0xa26da3999aef774a, 0xf209787bb47d6b85, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa26d_a399_9aef_774a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:198:29 [INFO] [stderr] | [INFO] [stderr] 198 | 0xa26da3999aef774a, 0xf209787bb47d6b85, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf209_787b_b47d_6b85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:199:9 [INFO] [stderr] | [INFO] [stderr] 199 | 0xb454e4a179dd1877, 0x865b86925b9bc5c2, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb454_e4a1_79dd_1877` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:199:29 [INFO] [stderr] | [INFO] [stderr] 199 | 0xb454e4a179dd1877, 0x865b86925b9bc5c2, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x865b_8692_5b9b_c5c2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:200:9 [INFO] [stderr] | [INFO] [stderr] 200 | 0xc83553c5c8965d3d, 0x952ab45cfa97a0b3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc835_53c5_c896_5d3d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:200:29 [INFO] [stderr] | [INFO] [stderr] 200 | 0xc83553c5c8965d3d, 0x952ab45cfa97a0b3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x952a_b45c_fa97_a0b3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:201:9 [INFO] [stderr] | [INFO] [stderr] 201 | 0xde469fbd99a05fe3, 0xa59bc234db398c25, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xde46_9fbd_99a0_5fe3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:201:29 [INFO] [stderr] | [INFO] [stderr] 201 | 0xde469fbd99a05fe3, 0xa59bc234db398c25, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa59b_c234_db39_8c25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:202:9 [INFO] [stderr] | [INFO] [stderr] 202 | 0xf6c69a72a3989f5c, 0xb7dcbf5354e9bece, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf6c6_9a72_a398_9f5c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:202:29 [INFO] [stderr] | [INFO] [stderr] 202 | 0xf6c69a72a3989f5c, 0xb7dcbf5354e9bece, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb7dc_bf53_54e9_bece` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:203:9 [INFO] [stderr] | [INFO] [stderr] 203 | 0x88fcf317f22241e2, 0xcc20ce9bd35c78a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x88fc_f317_f222_41e2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:203:29 [INFO] [stderr] | [INFO] [stderr] 203 | 0x88fcf317f22241e2, 0xcc20ce9bd35c78a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcc20_ce9b_d35c_78a5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | 0x98165af37b2153df, 0xe2a0b5dc971f303a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9816_5af3_7b21_53df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:204:29 [INFO] [stderr] | [INFO] [stderr] 204 | 0x98165af37b2153df, 0xe2a0b5dc971f303a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe2a0_b5dc_971f_303a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:205:9 [INFO] [stderr] | [INFO] [stderr] 205 | 0xa8d9d1535ce3b396, 0xfb9b7cd9a4a7443c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa8d9_d153_5ce3_b396` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:205:29 [INFO] [stderr] | [INFO] [stderr] 205 | 0xa8d9d1535ce3b396, 0xfb9b7cd9a4a7443c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfb9b_7cd9_a4a7_443c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:206:9 [INFO] [stderr] | [INFO] [stderr] 206 | 0xbb764c4ca7a44410, 0x8bab8eefb6409c1a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbb76_4c4c_a7a4_4410` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:206:29 [INFO] [stderr] | [INFO] [stderr] 206 | 0xbb764c4ca7a44410, 0x8bab8eefb6409c1a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8bab_8eef_b640_9c1a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:207:9 [INFO] [stderr] | [INFO] [stderr] 207 | 0xd01fef10a657842c, 0x9b10a4e5e9913129, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd01f_ef10_a657_842c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | 0xd01fef10a657842c, 0x9b10a4e5e9913129, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9b10_a4e5_e991_3129` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:208:9 [INFO] [stderr] | [INFO] [stderr] 208 | 0xe7109bfba19c0c9d, 0xac2820d9623bf429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe710_9bfb_a19c_0c9d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:208:29 [INFO] [stderr] | [INFO] [stderr] 208 | 0xe7109bfba19c0c9d, 0xac2820d9623bf429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xac28_20d9_623b_f429` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 209 | 0x80444b5e7aa7cf85, 0xbf21e44003acdd2d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8044_4b5e_7aa7_cf85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:209:29 [INFO] [stderr] | [INFO] [stderr] 209 | 0x80444b5e7aa7cf85, 0xbf21e44003acdd2d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbf21_e440_03ac_dd2d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:210:9 [INFO] [stderr] | [INFO] [stderr] 210 | 0x8e679c2f5e44ff8f, 0xd433179d9c8cb841, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8e67_9c2f_5e44_ff8f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:210:29 [INFO] [stderr] | [INFO] [stderr] 210 | 0x8e679c2f5e44ff8f, 0xd433179d9c8cb841, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd433_179d_9c8c_b841` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:211:9 [INFO] [stderr] | [INFO] [stderr] 211 | 0x9e19db92b4e31ba9, 0xeb96bf6ebadf77d9, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9e19_db92_b4e3_1ba9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:211:29 [INFO] [stderr] | [INFO] [stderr] 211 | 0x9e19db92b4e31ba9, 0xeb96bf6ebadf77d9, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xeb96_bf6e_badf_77d9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 212 | 0xaf87023b9bf0ee6b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaf87_023b_9bf0_ee6b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:244:33 [INFO] [stderr] | [INFO] [stderr] 244 | let dk = (-61 - e) as f64 * 0.30102999566398114f64 + 347f64; // dk must be positive, so can do ceiling in positive [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0.301_029_995_663_981_14f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:36:17 [INFO] [stderr] | [INFO] [stderr] 36 | else if n < 100000 { 5 } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | else if n < 1000000 { 6 } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | else if n < 10000000 { 7 } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:39:17 [INFO] [stderr] | [INFO] [stderr] 39 | else if n < 100000000 { 8 } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:58 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:66 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:75 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:85 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:96 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:57:27 [INFO] [stderr] | [INFO] [stderr] 57 | 9 => { p1 %= 100000000; } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:58:28 [INFO] [stderr] | [INFO] [stderr] 58 | 8 => { p1 %= 10000000; } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | 7 => { p1 %= 1000000; } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:60:30 [INFO] [stderr] | [INFO] [stderr] 60 | 6 => { p1 %= 100000; } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/util/print_dec.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | const DEC_DIGITS_LUT: &'static[u8] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/util/print_dec.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | const ZEROFILL: &'static [u8] = &[b'0'; 20]; [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/print_dec.rs:131:24 [INFO] [stderr] | [INFO] [stderr] 131 | while n >= 100000 { [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/object.rs:43:25 [INFO] [stderr] | [INFO] [stderr] 43 | let mut hash: u64 = 0xcbf29ce484222325; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcbf2_9ce4_8422_2325` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/object.rs:46:34 [INFO] [stderr] | [INFO] [stderr] 46 | hash = hash.wrapping_mul(0x100000001b3); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0x0100_0000_01b3` [INFO] [stderr] | [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/number.rs:209:13 [INFO] [stderr] | [INFO] [stderr] 209 | return self.mantissa == other.mantissa; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.mantissa == other.mantissa` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | 100000, [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:524:9 [INFO] [stderr] | [INFO] [stderr] 524 | 1000000, [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:525:9 [INFO] [stderr] | [INFO] [stderr] 525 | 10000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:526:9 [INFO] [stderr] | [INFO] [stderr] 526 | 100000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:527:9 [INFO] [stderr] | [INFO] [stderr] 527 | 1000000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:528:9 [INFO] [stderr] | [INFO] [stderr] 528 | 10000000000, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | 100000000000, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:530:9 [INFO] [stderr] | [INFO] [stderr] 530 | 1000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:531:9 [INFO] [stderr] | [INFO] [stderr] 531 | 10000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:532:9 [INFO] [stderr] | [INFO] [stderr] 532 | 100000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:533:9 [INFO] [stderr] | [INFO] [stderr] 533 | 1000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:534:9 [INFO] [stderr] | [INFO] [stderr] 534 | 10000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | 100000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | 1000000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:537:9 [INFO] [stderr] | [INFO] [stderr] 537 | 10000000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/parser.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | const MAX_PRECISION: u64 = 576460752303423500; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `576_460_752_303_423_500` [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: operator precedence can trip the unwary [INFO] [stderr] --> src/parser.rs:465:34 [INFO] [stderr] | [INFO] [stderr] 465 | codepoint = (codepoint | lower - 0xDC00) + 0x010000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `codepoint | (lower - 0xDC00)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::precedence)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/parser.rs:465:64 [INFO] [stderr] | [INFO] [stderr] 465 | codepoint = (codepoint | lower - 0xDC00) + 0x010000; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/parser.rs:485:25 [INFO] [stderr] | [INFO] [stderr] 485 | 0x10000 ... 0x10FFFF => self.buffer.extend_from_slice(&[ [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0010_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/parser.rs:634:61 [INFO] [stderr] | [INFO] [stderr] 634 | Ok(unsafe { Number::from_parts_unchecked(true, num, (big_e.saturating_add(e * sign))) }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:18:31 [INFO] [stderr] | [INFO] [stderr] 18 | const DP_EXPONENT_MASK: u64 = 0x7FF0000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x7FF0_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:19:34 [INFO] [stderr] | [INFO] [stderr] 19 | const DP_SIGNIFICAND_MASK: u64 = 0x000FFFFFFFFFFFFF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x000F_FFFF_FFFF_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | const DP_HIDDEN_BIT: u64 = 0x0010000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x0010_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let m32 = 0xFFFFFFFFu64; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0xFFFF_FFFFu64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:169:9 [INFO] [stderr] | [INFO] [stderr] 169 | 0xfa8fd5a0081c0288, 0xbaaee17fa23ebf76, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfa8f_d5a0_081c_0288` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:169:29 [INFO] [stderr] | [INFO] [stderr] 169 | 0xfa8fd5a0081c0288, 0xbaaee17fa23ebf76, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbaae_e17f_a23e_bf76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:170:9 [INFO] [stderr] | [INFO] [stderr] 170 | 0x8b16fb203055ac76, 0xcf42894a5dce35ea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8b16_fb20_3055_ac76` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:170:29 [INFO] [stderr] | [INFO] [stderr] 170 | 0x8b16fb203055ac76, 0xcf42894a5dce35ea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcf42_894a_5dce_35ea` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:171:9 [INFO] [stderr] | [INFO] [stderr] 171 | 0x9a6bb0aa55653b2d, 0xe61acf033d1a45df, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9a6b_b0aa_5565_3b2d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:171:29 [INFO] [stderr] | [INFO] [stderr] 171 | 0x9a6bb0aa55653b2d, 0xe61acf033d1a45df, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe61a_cf03_3d1a_45df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:172:9 [INFO] [stderr] | [INFO] [stderr] 172 | 0xab70fe17c79ac6ca, 0xff77b1fcbebcdc4f, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xab70_fe17_c79a_c6ca` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:172:29 [INFO] [stderr] | [INFO] [stderr] 172 | 0xab70fe17c79ac6ca, 0xff77b1fcbebcdc4f, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xff77_b1fc_bebc_dc4f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | 0xbe5691ef416bd60c, 0x8dd01fad907ffc3c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbe56_91ef_416b_d60c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:173:29 [INFO] [stderr] | [INFO] [stderr] 173 | 0xbe5691ef416bd60c, 0x8dd01fad907ffc3c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8dd0_1fad_907f_fc3c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | 0xd3515c2831559a83, 0x9d71ac8fada6c9b5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd351_5c28_3155_9a83` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:174:29 [INFO] [stderr] | [INFO] [stderr] 174 | 0xd3515c2831559a83, 0x9d71ac8fada6c9b5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9d71_ac8f_ada6_c9b5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | 0xea9c227723ee8bcb, 0xaecc49914078536d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xea9c_2277_23ee_8bcb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:175:29 [INFO] [stderr] | [INFO] [stderr] 175 | 0xea9c227723ee8bcb, 0xaecc49914078536d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaecc_4991_4078_536d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:176:9 [INFO] [stderr] | [INFO] [stderr] 176 | 0x823c12795db6ce57, 0xc21094364dfb5637, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x823c_1279_5db6_ce57` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:176:29 [INFO] [stderr] | [INFO] [stderr] 176 | 0x823c12795db6ce57, 0xc21094364dfb5637, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc210_9436_4dfb_5637` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | 0x9096ea6f3848984f, 0xd77485cb25823ac7, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9096_ea6f_3848_984f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:177:29 [INFO] [stderr] | [INFO] [stderr] 177 | 0x9096ea6f3848984f, 0xd77485cb25823ac7, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd774_85cb_2582_3ac7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:178:9 [INFO] [stderr] | [INFO] [stderr] 178 | 0xa086cfcd97bf97f4, 0xef340a98172aace5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa086_cfcd_97bf_97f4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:178:29 [INFO] [stderr] | [INFO] [stderr] 178 | 0xa086cfcd97bf97f4, 0xef340a98172aace5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xef34_0a98_172a_ace5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:179:9 [INFO] [stderr] | [INFO] [stderr] 179 | 0xb23867fb2a35b28e, 0x84c8d4dfd2c63f3b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb238_67fb_2a35_b28e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | 0xb23867fb2a35b28e, 0x84c8d4dfd2c63f3b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x84c8_d4df_d2c6_3f3b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | 0xc5dd44271ad3cdba, 0x936b9fcebb25c996, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc5dd_4427_1ad3_cdba` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:180:29 [INFO] [stderr] | [INFO] [stderr] 180 | 0xc5dd44271ad3cdba, 0x936b9fcebb25c996, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x936b_9fce_bb25_c996` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:181:9 [INFO] [stderr] | [INFO] [stderr] 181 | 0xdbac6c247d62a584, 0xa3ab66580d5fdaf6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdbac_6c24_7d62_a584` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:181:29 [INFO] [stderr] | [INFO] [stderr] 181 | 0xdbac6c247d62a584, 0xa3ab66580d5fdaf6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa3ab_6658_0d5f_daf6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:182:9 [INFO] [stderr] | [INFO] [stderr] 182 | 0xf3e2f893dec3f126, 0xb5b5ada8aaff80b8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf3e2_f893_dec3_f126` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:182:29 [INFO] [stderr] | [INFO] [stderr] 182 | 0xf3e2f893dec3f126, 0xb5b5ada8aaff80b8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb5b5_ada8_aaff_80b8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | 0x87625f056c7c4a8b, 0xc9bcff6034c13053, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8762_5f05_6c7c_4a8b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:183:29 [INFO] [stderr] | [INFO] [stderr] 183 | 0x87625f056c7c4a8b, 0xc9bcff6034c13053, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc9bc_ff60_34c1_3053` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:184:9 [INFO] [stderr] | [INFO] [stderr] 184 | 0x964e858c91ba2655, 0xdff9772470297ebd, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x964e_858c_91ba_2655` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:184:29 [INFO] [stderr] | [INFO] [stderr] 184 | 0x964e858c91ba2655, 0xdff9772470297ebd, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xdff9_7724_7029_7ebd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:185:9 [INFO] [stderr] | [INFO] [stderr] 185 | 0xa6dfbd9fb8e5b88f, 0xf8a95fcf88747d94, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa6df_bd9f_b8e5_b88f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:185:29 [INFO] [stderr] | [INFO] [stderr] 185 | 0xa6dfbd9fb8e5b88f, 0xf8a95fcf88747d94, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf8a9_5fcf_8874_7d94` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:186:9 [INFO] [stderr] | [INFO] [stderr] 186 | 0xb94470938fa89bcf, 0x8a08f0f8bf0f156b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb944_7093_8fa8_9bcf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:186:29 [INFO] [stderr] | [INFO] [stderr] 186 | 0xb94470938fa89bcf, 0x8a08f0f8bf0f156b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8a08_f0f8_bf0f_156b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:187:9 [INFO] [stderr] | [INFO] [stderr] 187 | 0xcdb02555653131b6, 0x993fe2c6d07b7fac, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcdb0_2555_6531_31b6` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:187:29 [INFO] [stderr] | [INFO] [stderr] 187 | 0xcdb02555653131b6, 0x993fe2c6d07b7fac, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x993f_e2c6_d07b_7fac` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:188:9 [INFO] [stderr] | [INFO] [stderr] 188 | 0xe45c10c42a2b3b06, 0xaa242499697392d3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe45c_10c4_2a2b_3b06` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:188:29 [INFO] [stderr] | [INFO] [stderr] 188 | 0xe45c10c42a2b3b06, 0xaa242499697392d3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaa24_2499_6973_92d3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:189:9 [INFO] [stderr] | [INFO] [stderr] 189 | 0xfd87b5f28300ca0e, 0xbce5086492111aeb, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfd87_b5f2_8300_ca0e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:189:29 [INFO] [stderr] | [INFO] [stderr] 189 | 0xfd87b5f28300ca0e, 0xbce5086492111aeb, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbce5_0864_9211_1aeb` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:190:9 [INFO] [stderr] | [INFO] [stderr] 190 | 0x8cbccc096f5088cc, 0xd1b71758e219652c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8cbc_cc09_6f50_88cc` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:190:29 [INFO] [stderr] | [INFO] [stderr] 190 | 0x8cbccc096f5088cc, 0xd1b71758e219652c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd1b7_1758_e219_652c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:191:9 [INFO] [stderr] | [INFO] [stderr] 191 | 0x9c40000000000000, 0xe8d4a51000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9c40_0000_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:191:29 [INFO] [stderr] | [INFO] [stderr] 191 | 0x9c40000000000000, 0xe8d4a51000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe8d4_a510_0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:192:9 [INFO] [stderr] | [INFO] [stderr] 192 | 0xad78ebc5ac620000, 0x813f3978f8940984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xad78_ebc5_ac62_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:192:29 [INFO] [stderr] | [INFO] [stderr] 192 | 0xad78ebc5ac620000, 0x813f3978f8940984, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x813f_3978_f894_0984` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:193:9 [INFO] [stderr] | [INFO] [stderr] 193 | 0xc097ce7bc90715b3, 0x8f7e32ce7bea5c70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc097_ce7b_c907_15b3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:193:29 [INFO] [stderr] | [INFO] [stderr] 193 | 0xc097ce7bc90715b3, 0x8f7e32ce7bea5c70, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8f7e_32ce_7bea_5c70` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:194:9 [INFO] [stderr] | [INFO] [stderr] 194 | 0xd5d238a4abe98068, 0x9f4f2726179a2245, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd5d2_38a4_abe9_8068` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:194:29 [INFO] [stderr] | [INFO] [stderr] 194 | 0xd5d238a4abe98068, 0x9f4f2726179a2245, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9f4f_2726_179a_2245` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 195 | 0xed63a231d4c4fb27, 0xb0de65388cc8ada8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xed63_a231_d4c4_fb27` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:195:29 [INFO] [stderr] | [INFO] [stderr] 195 | 0xed63a231d4c4fb27, 0xb0de65388cc8ada8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb0de_6538_8cc8_ada8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:196:9 [INFO] [stderr] | [INFO] [stderr] 196 | 0x83c7088e1aab65db, 0xc45d1df942711d9a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x83c7_088e_1aab_65db` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:196:29 [INFO] [stderr] | [INFO] [stderr] 196 | 0x83c7088e1aab65db, 0xc45d1df942711d9a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc45d_1df9_4271_1d9a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:197:9 [INFO] [stderr] | [INFO] [stderr] 197 | 0x924d692ca61be758, 0xda01ee641a708dea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x924d_692c_a61b_e758` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:197:29 [INFO] [stderr] | [INFO] [stderr] 197 | 0x924d692ca61be758, 0xda01ee641a708dea, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xda01_ee64_1a70_8dea` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:198:9 [INFO] [stderr] | [INFO] [stderr] 198 | 0xa26da3999aef774a, 0xf209787bb47d6b85, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa26d_a399_9aef_774a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:198:29 [INFO] [stderr] | [INFO] [stderr] 198 | 0xa26da3999aef774a, 0xf209787bb47d6b85, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf209_787b_b47d_6b85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:199:9 [INFO] [stderr] | [INFO] [stderr] 199 | 0xb454e4a179dd1877, 0x865b86925b9bc5c2, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb454_e4a1_79dd_1877` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:199:29 [INFO] [stderr] | [INFO] [stderr] 199 | 0xb454e4a179dd1877, 0x865b86925b9bc5c2, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x865b_8692_5b9b_c5c2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:200:9 [INFO] [stderr] | [INFO] [stderr] 200 | 0xc83553c5c8965d3d, 0x952ab45cfa97a0b3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xc835_53c5_c896_5d3d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:200:29 [INFO] [stderr] | [INFO] [stderr] 200 | 0xc83553c5c8965d3d, 0x952ab45cfa97a0b3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x952a_b45c_fa97_a0b3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:201:9 [INFO] [stderr] | [INFO] [stderr] 201 | 0xde469fbd99a05fe3, 0xa59bc234db398c25, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xde46_9fbd_99a0_5fe3` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:201:29 [INFO] [stderr] | [INFO] [stderr] 201 | 0xde469fbd99a05fe3, 0xa59bc234db398c25, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa59b_c234_db39_8c25` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:202:9 [INFO] [stderr] | [INFO] [stderr] 202 | 0xf6c69a72a3989f5c, 0xb7dcbf5354e9bece, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xf6c6_9a72_a398_9f5c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:202:29 [INFO] [stderr] | [INFO] [stderr] 202 | 0xf6c69a72a3989f5c, 0xb7dcbf5354e9bece, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xb7dc_bf53_54e9_bece` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:203:9 [INFO] [stderr] | [INFO] [stderr] 203 | 0x88fcf317f22241e2, 0xcc20ce9bd35c78a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x88fc_f317_f222_41e2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:203:29 [INFO] [stderr] | [INFO] [stderr] 203 | 0x88fcf317f22241e2, 0xcc20ce9bd35c78a5, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcc20_ce9b_d35c_78a5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | 0x98165af37b2153df, 0xe2a0b5dc971f303a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9816_5af3_7b21_53df` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:204:29 [INFO] [stderr] | [INFO] [stderr] 204 | 0x98165af37b2153df, 0xe2a0b5dc971f303a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe2a0_b5dc_971f_303a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:205:9 [INFO] [stderr] | [INFO] [stderr] 205 | 0xa8d9d1535ce3b396, 0xfb9b7cd9a4a7443c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xa8d9_d153_5ce3_b396` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:205:29 [INFO] [stderr] | [INFO] [stderr] 205 | 0xa8d9d1535ce3b396, 0xfb9b7cd9a4a7443c, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xfb9b_7cd9_a4a7_443c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:206:9 [INFO] [stderr] | [INFO] [stderr] 206 | 0xbb764c4ca7a44410, 0x8bab8eefb6409c1a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbb76_4c4c_a7a4_4410` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:206:29 [INFO] [stderr] | [INFO] [stderr] 206 | 0xbb764c4ca7a44410, 0x8bab8eefb6409c1a, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8bab_8eef_b640_9c1a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:207:9 [INFO] [stderr] | [INFO] [stderr] 207 | 0xd01fef10a657842c, 0x9b10a4e5e9913129, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd01f_ef10_a657_842c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | 0xd01fef10a657842c, 0x9b10a4e5e9913129, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9b10_a4e5_e991_3129` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:208:9 [INFO] [stderr] | [INFO] [stderr] 208 | 0xe7109bfba19c0c9d, 0xac2820d9623bf429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xe710_9bfb_a19c_0c9d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:208:29 [INFO] [stderr] | [INFO] [stderr] 208 | 0xe7109bfba19c0c9d, 0xac2820d9623bf429, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xac28_20d9_623b_f429` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 209 | 0x80444b5e7aa7cf85, 0xbf21e44003acdd2d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8044_4b5e_7aa7_cf85` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:209:29 [INFO] [stderr] | [INFO] [stderr] 209 | 0x80444b5e7aa7cf85, 0xbf21e44003acdd2d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xbf21_e440_03ac_dd2d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:210:9 [INFO] [stderr] | [INFO] [stderr] 210 | 0x8e679c2f5e44ff8f, 0xd433179d9c8cb841, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x8e67_9c2f_5e44_ff8f` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:210:29 [INFO] [stderr] | [INFO] [stderr] 210 | 0x8e679c2f5e44ff8f, 0xd433179d9c8cb841, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xd433_179d_9c8c_b841` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:211:9 [INFO] [stderr] | [INFO] [stderr] 211 | 0x9e19db92b4e31ba9, 0xeb96bf6ebadf77d9, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x9e19_db92_b4e3_1ba9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:211:29 [INFO] [stderr] | [INFO] [stderr] 211 | 0x9e19db92b4e31ba9, 0xeb96bf6ebadf77d9, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xeb96_bf6e_badf_77d9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 212 | 0xaf87023b9bf0ee6b, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xaf87_023b_9bf0_ee6b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/diyfp.rs:244:33 [INFO] [stderr] | [INFO] [stderr] 244 | let dk = (-61 - e) as f64 * 0.30102999566398114f64 + 347f64; // dk must be positive, so can do ceiling in positive [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0.301_029_995_663_981_14f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:36:17 [INFO] [stderr] | [INFO] [stderr] 36 | else if n < 100000 { 5 } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | else if n < 1000000 { 6 } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | else if n < 10000000 { 7 } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:39:17 [INFO] [stderr] | [INFO] [stderr] 39 | else if n < 100000000 { 8 } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:58 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:66 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:75 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:85 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:46:96 [INFO] [stderr] | [INFO] [stderr] 46 | static POW10: [u32; 10] = [ 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 ]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:57:27 [INFO] [stderr] | [INFO] [stderr] 57 | 9 => { p1 %= 100000000; } [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:58:28 [INFO] [stderr] | [INFO] [stderr] 58 | 8 => { p1 %= 10000000; } [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | 7 => { p1 %= 1000000; } [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/grisu2.rs:60:30 [INFO] [stderr] | [INFO] [stderr] 60 | 6 => { p1 %= 100000; } [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/util/print_dec.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | const DEC_DIGITS_LUT: &'static[u8] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/util/print_dec.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | const ZEROFILL: &'static [u8] = &[b'0'; 20]; [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[u8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util/print_dec.rs:131:24 [INFO] [stderr] | [INFO] [stderr] 131 | while n >= 100000 { [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/object.rs:43:25 [INFO] [stderr] | [INFO] [stderr] 43 | let mut hash: u64 = 0xcbf29ce484222325; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0xcbf2_9ce4_8422_2325` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/object.rs:46:34 [INFO] [stderr] | [INFO] [stderr] 46 | hash = hash.wrapping_mul(0x100000001b3); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0x0100_0000_01b3` [INFO] [stderr] | [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/number.rs:209:13 [INFO] [stderr] | [INFO] [stderr] 209 | return self.mantissa == other.mantissa; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.mantissa == other.mantissa` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | 100000, [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:524:9 [INFO] [stderr] | [INFO] [stderr] 524 | 1000000, [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:525:9 [INFO] [stderr] | [INFO] [stderr] 525 | 10000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:526:9 [INFO] [stderr] | [INFO] [stderr] 526 | 100000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:527:9 [INFO] [stderr] | [INFO] [stderr] 527 | 1000000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:528:9 [INFO] [stderr] | [INFO] [stderr] 528 | 10000000000, [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | 100000000000, [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:530:9 [INFO] [stderr] | [INFO] [stderr] 530 | 1000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:531:9 [INFO] [stderr] | [INFO] [stderr] 531 | 10000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:532:9 [INFO] [stderr] | [INFO] [stderr] 532 | 100000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:533:9 [INFO] [stderr] | [INFO] [stderr] 533 | 1000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:534:9 [INFO] [stderr] | [INFO] [stderr] 534 | 10000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | 100000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | 1000000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/number.rs:537:9 [INFO] [stderr] | [INFO] [stderr] 537 | 10000000000000000000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/codegen.rs:381:13 [INFO] [stderr] | [INFO] [stderr] 381 | dst.as_mut_ptr().offset(dst_len as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `dst.as_mut_ptr().add(dst_len)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: methods called `is_*` usually take self by reference or no self; consider choosing a less ambiguous name [INFO] [stderr] --> src/parser.rs:378:15 [INFO] [stderr] | [INFO] [stderr] 378 | fn is_eof(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::wrong_self_convention)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:392:19 [INFO] [stderr] | [INFO] [stderr] 392 | unsafe { *self.byte_ptr.offset(self.index as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.byte_ptr.add(self.index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:430:12 [INFO] [stderr] | [INFO] [stderr] 430 | Ok(match ch { [INFO] [stderr] | ____________^ [INFO] [stderr] 431 | | b'0' ... b'9' => (ch - b'0'), [INFO] [stderr] 432 | | b'a' ... b'f' => (ch + 10 - b'a'), [INFO] [stderr] 433 | | b'A' ... b'F' => (ch + 10 - b'A'), [INFO] [stderr] 434 | | _ => return self.unexpected_character(), [INFO] [stderr] 435 | | } as u32) [INFO] [stderr] | |________________^ [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] help: try [INFO] [stderr] | [INFO] [stderr] 430 | Ok(u32::from(match ch { [INFO] [stderr] 431 | b'0' ... b'9' => (ch - b'0'), [INFO] [stderr] 432 | b'a' ... b'f' => (ch + 10 - b'a'), [INFO] [stderr] 433 | b'A' ... b'F' => (ch + 10 - b'A'), [INFO] [stderr] 434 | _ => return self.unexpected_character(), [INFO] [stderr] 435 | })) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/codegen.rs:381:13 [INFO] [stderr] | [INFO] [stderr] 381 | dst.as_mut_ptr().offset(dst_len as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `dst.as_mut_ptr().add(dst_len)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:578:41 [INFO] [stderr] | [INFO] [stderr] 578 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: methods called `is_*` usually take self by reference or no self; consider choosing a less ambiguous name [INFO] [stderr] --> src/parser.rs:378:15 [INFO] [stderr] | [INFO] [stderr] 378 | fn is_eof(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::wrong_self_convention)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:392:19 [INFO] [stderr] | [INFO] [stderr] 392 | unsafe { *self.byte_ptr.offset(self.index as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.byte_ptr.add(self.index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | }) { expect_fraction!(self, num, e) } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | }) { expect_fraction!(self, num, e) } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:430:12 [INFO] [stderr] | [INFO] [stderr] 430 | Ok(match ch { [INFO] [stderr] | ____________^ [INFO] [stderr] 431 | | b'0' ... b'9' => (ch - b'0'), [INFO] [stderr] 432 | | b'a' ... b'f' => (ch + 10 - b'a'), [INFO] [stderr] 433 | | b'A' ... b'F' => (ch + 10 - b'A'), [INFO] [stderr] 434 | | _ => return self.unexpected_character(), [INFO] [stderr] 435 | | } as u32) [INFO] [stderr] | |________________^ [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] help: try [INFO] [stderr] | [INFO] [stderr] 430 | Ok(u32::from(match ch { [INFO] [stderr] 431 | b'0' ... b'9' => (ch - b'0'), [INFO] [stderr] 432 | b'a' ... b'f' => (ch + 10 - b'a'), [INFO] [stderr] 433 | b'A' ... b'F' => (ch + 10 - b'A'), [INFO] [stderr] 434 | _ => return self.unexpected_character(), [INFO] [stderr] 435 | })) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:616:30 [INFO] [stderr] | [INFO] [stderr] 616 | b'0' ... b'9' => (ch - b'0') as i16, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `i16::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:628:61 [INFO] [stderr] | [INFO] [stderr] 628 | e = e.saturating_mul(10).saturating_add((ch - b'0') as i16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `i16::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 69 [INFO] [stderr] --> src/parser.rs:638:5 [INFO] [stderr] | [INFO] [stderr] 638 | / fn parse(&mut self) -> Result { [INFO] [stderr] 639 | | let mut stack = Vec::with_capacity(3); [INFO] [stderr] 640 | | let mut ch = expect_byte_ignore_whitespace!(self); [INFO] [stderr] 641 | | [INFO] [stderr] ... | [INFO] [stderr] 764 | | } [INFO] [stderr] 765 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:578:41 [INFO] [stderr] | [INFO] [stderr] 578 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | }) { expect_fraction!(self, num, e) } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | }) { expect_fraction!(self, num, e) } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 586 | return Ok(expect_fraction!(self, num, e)); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:616:30 [INFO] [stderr] | [INFO] [stderr] 616 | b'0' ... b'9' => (ch - b'0') as i16, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `i16::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:628:61 [INFO] [stderr] | [INFO] [stderr] 628 | e = e.saturating_mul(10).saturating_add((ch - b'0') as i16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `i16::from(ch - b'0')` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 69 [INFO] [stderr] --> src/parser.rs:638:5 [INFO] [stderr] | [INFO] [stderr] 638 | / fn parse(&mut self) -> Result { [INFO] [stderr] 639 | | let mut stack = Vec::with_capacity(3); [INFO] [stderr] 640 | | let mut ch = expect_byte_ignore_whitespace!(self); [INFO] [stderr] 641 | | [INFO] [stderr] ... | [INFO] [stderr] 764 | | } [INFO] [stderr] 765 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 672 | let index = object.insert_index(expect_string!(self), JsonValue::Null); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 684 | b'"' => expect_string!(self).into(), [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch) [INFO] [stderr] 311 | } [INFO] [stderr] 312 | }) [INFO] [stderr] 313 | } [INFO] [stderr] 314 | [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch) [INFO] [stderr] 339 | } [INFO] [stderr] 340 | }) [INFO] [stderr] 341 | } [INFO] [stderr] 342 | [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:226:23 [INFO] [stderr] | [INFO] [stderr] 226 | let mut num = ($first - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from($first - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:248:38 [INFO] [stderr] | [INFO] [stderr] 248 | num = num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch); [INFO] [stderr] 311 | break; [INFO] [stderr] 312 | } [INFO] [stderr] 313 | } [INFO] [stderr] 314 | } [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch); [INFO] [stderr] 339 | break; [INFO] [stderr] 340 | } [INFO] [stderr] 341 | } [INFO] [stderr] 342 | } [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch) [INFO] [stderr] 311 | } [INFO] [stderr] 312 | }) [INFO] [stderr] 313 | } [INFO] [stderr] 314 | [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch) [INFO] [stderr] 339 | } [INFO] [stderr] 340 | }) [INFO] [stderr] 341 | } [INFO] [stderr] 342 | [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 672 | let index = object.insert_index(expect_string!(self), JsonValue::Null); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:226:23 [INFO] [stderr] | [INFO] [stderr] 226 | let mut num = ($first - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from($first - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:248:38 [INFO] [stderr] | [INFO] [stderr] 248 | num = num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 684 | b'"' => expect_string!(self).into(), [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch) [INFO] [stderr] 311 | } [INFO] [stderr] 312 | }) [INFO] [stderr] 313 | } [INFO] [stderr] 314 | [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch) [INFO] [stderr] 339 | } [INFO] [stderr] 340 | }) [INFO] [stderr] 341 | } [INFO] [stderr] 342 | [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 685 | b'0' => JsonValue::Number(allow_number_extensions!(self)), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:226:23 [INFO] [stderr] | [INFO] [stderr] 226 | let mut num = ($first - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from($first - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch); [INFO] [stderr] 311 | break; [INFO] [stderr] 312 | } [INFO] [stderr] 313 | } [INFO] [stderr] 314 | } [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:248:38 [INFO] [stderr] | [INFO] [stderr] 248 | num = num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch); [INFO] [stderr] 311 | break; [INFO] [stderr] 312 | } [INFO] [stderr] 313 | } [INFO] [stderr] 314 | } [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch); [INFO] [stderr] 339 | break; [INFO] [stderr] 340 | } [INFO] [stderr] 341 | } [INFO] [stderr] 342 | } [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch); [INFO] [stderr] 339 | break; [INFO] [stderr] 340 | } [INFO] [stderr] 341 | } [INFO] [stderr] 342 | } [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 687 | JsonValue::Number(expect_number!(self, ch)) [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch) [INFO] [stderr] 311 | } [INFO] [stderr] 312 | }) [INFO] [stderr] 313 | } [INFO] [stderr] 314 | [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch) [INFO] [stderr] 339 | } [INFO] [stderr] 340 | }) [INFO] [stderr] 341 | } [INFO] [stderr] 342 | [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 692 | b'0' => allow_number_extensions!(self), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:226:23 [INFO] [stderr] | [INFO] [stderr] 226 | let mut num = ($first - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from($first - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:248:38 [INFO] [stderr] | [INFO] [stderr] 248 | num = num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:307:40 [INFO] [stderr] | [INFO] [stderr] 307 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:310:21 [INFO] [stderr] | [INFO] [stderr] 310 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 311 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 312 | | }) { [INFO] [stderr] 313 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 317 | | None => {} [INFO] [stderr] 318 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 310 | if let Some(result) = num, e, ch); [INFO] [stderr] 311 | break; [INFO] [stderr] 312 | } [INFO] [stderr] 313 | } [INFO] [stderr] 314 | } [INFO] [stderr] 315 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 744 | *index = object.insert_index(expect_string!(self), JsonValue::Null); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:311:41 [INFO] [stderr] | [INFO] [stderr] 311 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:335:44 [INFO] [stderr] | [INFO] [stderr] 335 | $num = $num * 10 + (ch - b'0') as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:338:25 [INFO] [stderr] | [INFO] [stderr] 338 | / match $num.checked_mul(10).and_then(|num| { [INFO] [stderr] 339 | | num.checked_add((ch - b'0') as u64) [INFO] [stderr] 340 | | }) { [INFO] [stderr] 341 | | Some(result) => { [INFO] [stderr] ... | [INFO] [stderr] 345 | | None => {} [INFO] [stderr] 346 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 338 | if let Some(result) = num, e, ch); [INFO] [stderr] 339 | break; [INFO] [stderr] 340 | } [INFO] [stderr] 341 | } [INFO] [stderr] 342 | } [INFO] [stderr] 343 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/parser.rs:339:45 [INFO] [stderr] | [INFO] [stderr] 339 | num.checked_add((ch - b'0') as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u64::from(ch - b'0')` [INFO] [stderr] ... [INFO] [stderr] 693 | b'1' ... b'9' => expect_number!(self, ch), [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/parser.rs:204:31 [INFO] [stderr] | [INFO] [stderr] 204 | let ptr = $parser.byte_ptr.offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `$parser.byte_ptr.add(start)` [INFO] [stderr] ... [INFO] [stderr] 744 | *index = object.insert_index(expect_string!(self), JsonValue::Null); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 242 | self.as_u64().and_then(|value| number_to_unsigned!(u32, value, u64)) [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 246 | self.as_u64().and_then(|value| number_to_unsigned!(u16, value, u64)) [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 242 | self.as_u64().and_then(|value| number_to_unsigned!(u32, value, u64)) [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 250 | self.as_u64().and_then(|value| number_to_unsigned!(u8, value, u64)) [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 262 | self.as_i64().and_then(|value| number_to_signed!(i32, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 262 | self.as_i64().and_then(|value| number_to_signed!(i32, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 266 | self.as_i64().and_then(|value| number_to_signed!(i16, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 246 | self.as_u64().and_then(|value| number_to_unsigned!(u16, value, u64)) [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | if $value > $unsigned::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u64::from($unsigned::MAX)` [INFO] [stderr] ... [INFO] [stderr] 250 | self.as_u64().and_then(|value| number_to_unsigned!(u8, value, u64)) [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 266 | self.as_i64().and_then(|value| number_to_signed!(i16, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 270 | self.as_i64().and_then(|value| number_to_signed!(i8, value, i64)) [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 262 | self.as_i64().and_then(|value| number_to_signed!(i32, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 270 | self.as_i64().and_then(|value| number_to_signed!(i8, value, i64)) [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 262 | self.as_i64().and_then(|value| number_to_signed!(i32, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 266 | self.as_i64().and_then(|value| number_to_signed!(i16, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 266 | self.as_i64().and_then(|value| number_to_signed!(i16, value, i64)) [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:21 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MIN)` [INFO] [stderr] ... [INFO] [stderr] 270 | self.as_i64().and_then(|value| number_to_signed!(i8, value, i64)) [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/value/mod.rs:29:55 [INFO] [stderr] | [INFO] [stderr] 29 | if $value < $signed::MIN as $high || $value > $signed::MAX as $high { [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `i64::from($signed::MAX)` [INFO] [stderr] ... [INFO] [stderr] 270 | self.as_i64().and_then(|value| number_to_signed!(i8, value, i64)) [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:149:24 [INFO] [stderr] | [INFO] [stderr] 149 | let a = self.f >> 32; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_arithmetic_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let b = self.f & m32; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let c = rhs.f >> 32; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:152:23 [INFO] [stderr] | [INFO] [stderr] 152 | let d = rhs.f & m32; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | tmp += 1u64 << 31; // mult_round [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:53:22 [INFO] [stderr] | [INFO] [stderr] 53 | let mut buffer = p1 as u64; [INFO] [stderr] | ^^^^^^^^^ help: try: `u64::from(p1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:69:20 [INFO] [stderr] | [INFO] [stderr] 69 | let tmp = ((p1 as u64) << -one.e) + p2; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(p1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:72:25 [INFO] [stderr] | [INFO] [stderr] 72 | let pow10 = POW10[kappa as usize] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(POW10[kappa as usize])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:85:36 [INFO] [stderr] | [INFO] [stderr] 85 | buffer = buffer * 10 + d as u64; [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:93:80 [INFO] [stderr] | [INFO] [stderr] 93 | grisu_round(&mut buffer, delta, p2, one.f, wp_w.f * if index < 9 { POW10[-(kappa as isize) as usize] as u64 } else { 0 }); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(POW10[-(kappa as isize) as usize])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:149:24 [INFO] [stderr] | [INFO] [stderr] 149 | let a = self.f >> 32; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_arithmetic_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let b = self.f & m32; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let c = rhs.f >> 32; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:152:23 [INFO] [stderr] | [INFO] [stderr] 152 | let d = rhs.f & m32; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Mul` impl [INFO] [stderr] --> src/util/diyfp.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | tmp += 1u64 << 31; // mult_round [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:53:22 [INFO] [stderr] | [INFO] [stderr] 53 | let mut buffer = p1 as u64; [INFO] [stderr] | ^^^^^^^^^ help: try: `u64::from(p1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:69:20 [INFO] [stderr] | [INFO] [stderr] 69 | let tmp = ((p1 as u64) << -one.e) + p2; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(p1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:72:25 [INFO] [stderr] | [INFO] [stderr] 72 | let pow10 = POW10[kappa as usize] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(POW10[kappa as usize])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:85:36 [INFO] [stderr] | [INFO] [stderr] 85 | buffer = buffer * 10 + d as u64; [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/grisu2.rs:93:80 [INFO] [stderr] | [INFO] [stderr] 93 | grisu_round(&mut buffer, delta, p2, one.f, wp_w.f * if index < 9 { POW10[-(kappa as isize) as usize] as u64 } else { 0 }); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(POW10[-(kappa as isize) as usize])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/print_dec.rs:200:32 [INFO] [stderr] | [INFO] [stderr] 200 | return write(wr, true, e as u64, 0); [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/object.rs:45:17 [INFO] [stderr] | [INFO] [stderr] 45 | hash ^= *byte as u64; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u64::from(*byte)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/util/print_dec.rs:200:32 [INFO] [stderr] | [INFO] [stderr] 200 | return write(wr, true, e as u64, 0); [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `object::Object` [INFO] [stderr] --> src/object.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | / pub fn new() -> Self { [INFO] [stderr] 236 | | Object { [INFO] [stderr] 237 | | store: Vec::new() [INFO] [stderr] 238 | | } [INFO] [stderr] 239 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 227 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/object.rs:252:18 [INFO] [stderr] | [INFO] [stderr] 252 | unsafe { self.store.as_mut_ptr().offset(index as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.store.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/object.rs:272:21 [INFO] [stderr] | [INFO] [stderr] 272 | self.store.as_mut_ptr().offset(index as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.store.as_mut_ptr().add(index)` [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/object.rs:45:17 [INFO] [stderr] | [INFO] [stderr] 45 | hash ^= *byte as u64; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u64::from(*byte)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:361:12 [INFO] [stderr] | [INFO] [stderr] 361 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:388:12 [INFO] [stderr] | [INFO] [stderr] 388 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `object::Object` [INFO] [stderr] --> src/object.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | / pub fn new() -> Self { [INFO] [stderr] 236 | | Object { [INFO] [stderr] 237 | | store: Vec::new() [INFO] [stderr] 238 | | } [INFO] [stderr] 239 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 227 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:426:12 [INFO] [stderr] | [INFO] [stderr] 426 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/object.rs:252:18 [INFO] [stderr] | [INFO] [stderr] 252 | unsafe { self.store.as_mut_ptr().offset(index as isize) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.store.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/object.rs:272:21 [INFO] [stderr] | [INFO] [stderr] 272 | self.store.as_mut_ptr().offset(index as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.store.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:361:12 [INFO] [stderr] | [INFO] [stderr] 361 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:388:12 [INFO] [stderr] | [INFO] [stderr] 388 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/object.rs:426:12 [INFO] [stderr] | [INFO] [stderr] 426 | if self.store.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.store.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:351:56 [INFO] [stderr] | [INFO] [stderr] 351 | let (mantissa, exponent) = grisu2::convert(-float as f64); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(-float)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:355:56 [INFO] [stderr] | [INFO] [stderr] 355 | let (mantissa, exponent) = grisu2::convert(float as f64); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `f64::from(float)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:351:56 [INFO] [stderr] | [INFO] [stderr] 351 | let (mantissa, exponent) = grisu2::convert(-float as f64); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `f64::from(-float)` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:355:56 [INFO] [stderr] | [INFO] [stderr] 355 | let (mantissa, exponent) = grisu2::convert(float as f64); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `f64::from(float)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/number.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 394 | mantissa: num as u64, [INFO] [stderr] | ^^^^^^^^^^ help: try: `u64::from(num)` [INFO] [stderr] ... [INFO] [stderr] 467 | impl_unsigned!(usize, u8, u16, u32, u64); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `json`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `json`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "722d19536b343445e046b580130717b9d51032469da2af93499eb770cee1c364"` [INFO] running `"docker" "rm" "-f" "722d19536b343445e046b580130717b9d51032469da2af93499eb770cee1c364"` [INFO] [stdout] 722d19536b343445e046b580130717b9d51032469da2af93499eb770cee1c364