[INFO] crate chacha20-poly1305-aead 0.1.2 is already in cache [INFO] extracting crate chacha20-poly1305-aead 0.1.2 into work/ex/clippy-test-run/sources/stable/reg/chacha20-poly1305-aead/0.1.2 [INFO] extracting crate chacha20-poly1305-aead 0.1.2 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/chacha20-poly1305-aead/0.1.2 [INFO] validating manifest of chacha20-poly1305-aead-0.1.2 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chacha20-poly1305-aead-0.1.2 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing chacha20-poly1305-aead-0.1.2 [INFO] finished frobbing chacha20-poly1305-aead-0.1.2 [INFO] frobbed toml for chacha20-poly1305-aead-0.1.2 written to work/ex/clippy-test-run/sources/stable/reg/chacha20-poly1305-aead/0.1.2/Cargo.toml [INFO] started frobbing chacha20-poly1305-aead-0.1.2 [INFO] finished frobbing chacha20-poly1305-aead-0.1.2 [INFO] frobbed toml for chacha20-poly1305-aead-0.1.2 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/chacha20-poly1305-aead/0.1.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting chacha20-poly1305-aead-0.1.2 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/chacha20-poly1305-aead/0.1.2:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0586515fd2c3c386f8ce7bff3040d525cbc6cbc818b8cf017b50c16c9f146c96 [INFO] running `"docker" "start" "-a" "0586515fd2c3c386f8ce7bff3040d525cbc6cbc818b8cf017b50c16c9f146c96"` [INFO] [stderr] Checking chacha20-poly1305-aead v0.1.2 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:28 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6170_7865` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:40 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3320_646e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:52 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7962_2d32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:64 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6b20_6574` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:44:50 [INFO] [stderr] | [INFO] [stderr] 44 | r: [u32_from_le(&key[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:45:50 [INFO] [stderr] | [INFO] [stderr] 45 | u32_from_le(&key[ 3.. 7]) >> 2 & 0x03ffff03, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_ff03` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:46:50 [INFO] [stderr] | [INFO] [stderr] 46 | u32_from_le(&key[ 6..10]) >> 4 & 0x03ffc0ff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_c0ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:47:50 [INFO] [stderr] | [INFO] [stderr] 47 | u32_from_le(&key[ 9..13]) >> 6 & 0x03f03fff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03f0_3fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:48:50 [INFO] [stderr] | [INFO] [stderr] 48 | u32_from_le(&key[12..16]) >> 8 & 0x000fffff], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x000f_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/poly1305.rs:59:58 [INFO] [stderr] | [INFO] [stderr] 59 | self.accumulate(u32_from_le(&msg[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:60:58 [INFO] [stderr] | [INFO] [stderr] 60 | u32_from_le(&msg[ 3.. 7]) >> 2 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:61:58 [INFO] [stderr] | [INFO] [stderr] 61 | u32_from_le(&msg[ 6..10]) >> 4 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:62:58 [INFO] [stderr] | [INFO] [stderr] 62 | u32_from_le(&msg[ 9..13]) >> 6 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:74:62 [INFO] [stderr] | [INFO] [stderr] 74 | self.accumulate(u32_from_le(&buf[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:75:62 [INFO] [stderr] | [INFO] [stderr] 75 | u32_from_le(&buf[ 3.. 7]) >> 2 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:76:62 [INFO] [stderr] | [INFO] [stderr] 76 | u32_from_le(&buf[ 6..10]) >> 4 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:77:62 [INFO] [stderr] | [INFO] [stderr] 77 | u32_from_le(&buf[ 9..13]) >> 6 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:152:35 [INFO] [stderr] | [INFO] [stderr] 152 | self.a[0] = t[0] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:153:35 [INFO] [stderr] | [INFO] [stderr] 153 | self.a[1] = t[1] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | self.a[2] = t[2] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:155:35 [INFO] [stderr] | [INFO] [stderr] 155 | self.a[3] = t[3] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:156:35 [INFO] [stderr] | [INFO] [stderr] 156 | self.a[4] = t[4] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:163:22 [INFO] [stderr] | [INFO] [stderr] 163 | self.a[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:177:22 [INFO] [stderr] | [INFO] [stderr] 177 | self.a[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | self.a[1] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:179:22 [INFO] [stderr] | [INFO] [stderr] 179 | self.a[2] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:180:22 [INFO] [stderr] | [INFO] [stderr] 180 | self.a[3] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:181:22 [INFO] [stderr] | [INFO] [stderr] 181 | self.a[4] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:200:17 [INFO] [stderr] | [INFO] [stderr] 200 | t[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:201:17 [INFO] [stderr] | [INFO] [stderr] 201 | t[1] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:202:17 [INFO] [stderr] | [INFO] [stderr] 202 | t[2] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | t[3] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/chacha20.rs:76:28 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6170_7865` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:40 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x3320_646e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:52 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7962_2d32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/chacha20.rs:76:64 [INFO] [stderr] | [INFO] [stderr] 76 | let c = u32x4::new(0x61707865, 0x3320646e, 0x79622d32, 0x6b206574); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x6b20_6574` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:44:50 [INFO] [stderr] | [INFO] [stderr] 44 | r: [u32_from_le(&key[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:45:50 [INFO] [stderr] | [INFO] [stderr] 45 | u32_from_le(&key[ 3.. 7]) >> 2 & 0x03ffff03, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_ff03` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:46:50 [INFO] [stderr] | [INFO] [stderr] 46 | u32_from_le(&key[ 6..10]) >> 4 & 0x03ffc0ff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_c0ff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:47:50 [INFO] [stderr] | [INFO] [stderr] 47 | u32_from_le(&key[ 9..13]) >> 6 & 0x03f03fff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03f0_3fff` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/poly1305.rs:48:50 [INFO] [stderr] | [INFO] [stderr] 48 | u32_from_le(&key[12..16]) >> 8 & 0x000fffff], [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x000f_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/poly1305.rs:59:58 [INFO] [stderr] | [INFO] [stderr] 59 | self.accumulate(u32_from_le(&msg[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:60:58 [INFO] [stderr] | [INFO] [stderr] 60 | u32_from_le(&msg[ 3.. 7]) >> 2 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:61:58 [INFO] [stderr] | [INFO] [stderr] 61 | u32_from_le(&msg[ 6..10]) >> 4 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:62:58 [INFO] [stderr] | [INFO] [stderr] 62 | u32_from_le(&msg[ 9..13]) >> 6 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:74:62 [INFO] [stderr] | [INFO] [stderr] 74 | self.accumulate(u32_from_le(&buf[ 0.. 4]) & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:75:62 [INFO] [stderr] | [INFO] [stderr] 75 | u32_from_le(&buf[ 3.. 7]) >> 2 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:76:62 [INFO] [stderr] | [INFO] [stderr] 76 | u32_from_le(&buf[ 6..10]) >> 4 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:77:62 [INFO] [stderr] | [INFO] [stderr] 77 | u32_from_le(&buf[ 9..13]) >> 6 & 0x03ffffff, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:152:35 [INFO] [stderr] | [INFO] [stderr] 152 | self.a[0] = t[0] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:153:35 [INFO] [stderr] | [INFO] [stderr] 153 | self.a[1] = t[1] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | self.a[2] = t[2] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:155:35 [INFO] [stderr] | [INFO] [stderr] 155 | self.a[3] = t[3] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:156:35 [INFO] [stderr] | [INFO] [stderr] 156 | self.a[4] = t[4] as u32 & 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:163:22 [INFO] [stderr] | [INFO] [stderr] 163 | self.a[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:177:22 [INFO] [stderr] | [INFO] [stderr] 177 | self.a[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | self.a[1] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:179:22 [INFO] [stderr] | [INFO] [stderr] 179 | self.a[2] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:180:22 [INFO] [stderr] | [INFO] [stderr] 180 | self.a[3] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:181:22 [INFO] [stderr] | [INFO] [stderr] 181 | self.a[4] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:200:17 [INFO] [stderr] | [INFO] [stderr] 200 | t[0] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:201:17 [INFO] [stderr] | [INFO] [stderr] 201 | t[1] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:202:17 [INFO] [stderr] | [INFO] [stderr] 202 | t[2] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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/poly1305.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | t[3] &= 0x03ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x03ff_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: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:115:22 [INFO] [stderr] | [INFO] [stderr] 115 | t[0] += self.r[0] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[0])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:115:42 [INFO] [stderr] | [INFO] [stderr] 115 | t[0] += self.r[0] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:116:22 [INFO] [stderr] | [INFO] [stderr] 116 | t[1] += self.r[0] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:116:42 [INFO] [stderr] | [INFO] [stderr] 116 | t[1] += self.r[0] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | t[2] += self.r[0] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:117:42 [INFO] [stderr] | [INFO] [stderr] 117 | t[2] += self.r[0] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:118:22 [INFO] [stderr] | [INFO] [stderr] 118 | t[3] += self.r[0] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:118:42 [INFO] [stderr] | [INFO] [stderr] 118 | t[3] += self.r[0] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:119:22 [INFO] [stderr] | [INFO] [stderr] 119 | t[4] += self.r[0] as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:119:42 [INFO] [stderr] | [INFO] [stderr] 119 | t[4] += self.r[0] as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:121:17 [INFO] [stderr] | [INFO] [stderr] 121 | t[0] += (5 * self.r[1]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | t[0] += (5 * self.r[1]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:122:22 [INFO] [stderr] | [INFO] [stderr] 122 | t[1] += self.r[1] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:122:42 [INFO] [stderr] | [INFO] [stderr] 122 | t[1] += self.r[1] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:123:22 [INFO] [stderr] | [INFO] [stderr] 123 | t[2] += self.r[1] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:123:42 [INFO] [stderr] | [INFO] [stderr] 123 | t[2] += self.r[1] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:124:22 [INFO] [stderr] | [INFO] [stderr] 124 | t[3] += self.r[1] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:124:42 [INFO] [stderr] | [INFO] [stderr] 124 | t[3] += self.r[1] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:125:22 [INFO] [stderr] | [INFO] [stderr] 125 | t[4] += self.r[1] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:125:42 [INFO] [stderr] | [INFO] [stderr] 125 | t[4] += self.r[1] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:127:17 [INFO] [stderr] | [INFO] [stderr] 127 | t[0] += (5 * self.r[2]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[2])` [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/poly1305.rs:127:42 [INFO] [stderr] | [INFO] [stderr] 127 | t[0] += (5 * self.r[2]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:128:17 [INFO] [stderr] | [INFO] [stderr] 128 | t[1] += (5 * self.r[2]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[2])` [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/poly1305.rs:128:42 [INFO] [stderr] | [INFO] [stderr] 128 | t[1] += (5 * self.r[2]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:129:22 [INFO] [stderr] | [INFO] [stderr] 129 | t[2] += self.r[2] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:129:42 [INFO] [stderr] | [INFO] [stderr] 129 | t[2] += self.r[2] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:130:22 [INFO] [stderr] | [INFO] [stderr] 130 | t[3] += self.r[2] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:130:42 [INFO] [stderr] | [INFO] [stderr] 130 | t[3] += self.r[2] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:131:22 [INFO] [stderr] | [INFO] [stderr] 131 | t[4] += self.r[2] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | t[4] += self.r[2] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | t[0] += (5 * self.r[3]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:133:42 [INFO] [stderr] | [INFO] [stderr] 133 | t[0] += (5 * self.r[3]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:134:17 [INFO] [stderr] | [INFO] [stderr] 134 | t[1] += (5 * self.r[3]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:134:42 [INFO] [stderr] | [INFO] [stderr] 134 | t[1] += (5 * self.r[3]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:135:17 [INFO] [stderr] | [INFO] [stderr] 135 | t[2] += (5 * self.r[3]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:135:42 [INFO] [stderr] | [INFO] [stderr] 135 | t[2] += (5 * self.r[3]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:136:22 [INFO] [stderr] | [INFO] [stderr] 136 | t[3] += self.r[3] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[3])` [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/poly1305.rs:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | t[3] += self.r[3] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:137:22 [INFO] [stderr] | [INFO] [stderr] 137 | t[4] += self.r[3] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[3])` [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/poly1305.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | t[4] += self.r[3] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:139:17 [INFO] [stderr] | [INFO] [stderr] 139 | t[0] += (5 * self.r[4]) as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:139:42 [INFO] [stderr] | [INFO] [stderr] 139 | t[0] += (5 * self.r[4]) as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:140:17 [INFO] [stderr] | [INFO] [stderr] 140 | t[1] += (5 * self.r[4]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:140:42 [INFO] [stderr] | [INFO] [stderr] 140 | t[1] += (5 * self.r[4]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | t[2] += (5 * self.r[4]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:141:42 [INFO] [stderr] | [INFO] [stderr] 141 | t[2] += (5 * self.r[4]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:142:17 [INFO] [stderr] | [INFO] [stderr] 142 | t[3] += (5 * self.r[4]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:142:42 [INFO] [stderr] | [INFO] [stderr] 142 | t[3] += (5 * self.r[4]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:143:22 [INFO] [stderr] | [INFO] [stderr] 143 | t[4] += self.r[4] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[4])` [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/poly1305.rs:143:42 [INFO] [stderr] | [INFO] [stderr] 143 | t[4] += self.r[4] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:225:22 [INFO] [stderr] | [INFO] [stderr] 225 | let mut t = [a[0] as u64 + self.s[0] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | let mut t = [a[0] as u64 + self.s[0] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:226:22 [INFO] [stderr] | [INFO] [stderr] 226 | a[1] as u64 + self.s[1] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:226:36 [INFO] [stderr] | [INFO] [stderr] 226 | a[1] as u64 + self.s[1] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:227:22 [INFO] [stderr] | [INFO] [stderr] 227 | a[2] as u64 + self.s[2] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[2])` [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/poly1305.rs:227:36 [INFO] [stderr] | [INFO] [stderr] 227 | a[2] as u64 + self.s[2] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[2])` [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/poly1305.rs:228:22 [INFO] [stderr] | [INFO] [stderr] 228 | a[3] as u64 + self.s[3] as u64]; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[3])` [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/poly1305.rs:228:36 [INFO] [stderr] | [INFO] [stderr] 228 | a[3] as u64 + self.s[3] as u64]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[3])` [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/poly1305.rs:115:22 [INFO] [stderr] | [INFO] [stderr] 115 | t[0] += self.r[0] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[0])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:115:42 [INFO] [stderr] | [INFO] [stderr] 115 | t[0] += self.r[0] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:116:22 [INFO] [stderr] | [INFO] [stderr] 116 | t[1] += self.r[0] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:116:42 [INFO] [stderr] | [INFO] [stderr] 116 | t[1] += self.r[0] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | t[2] += self.r[0] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:117:42 [INFO] [stderr] | [INFO] [stderr] 117 | t[2] += self.r[0] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:118:22 [INFO] [stderr] | [INFO] [stderr] 118 | t[3] += self.r[0] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:118:42 [INFO] [stderr] | [INFO] [stderr] 118 | t[3] += self.r[0] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:119:22 [INFO] [stderr] | [INFO] [stderr] 119 | t[4] += self.r[0] as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:119:42 [INFO] [stderr] | [INFO] [stderr] 119 | t[4] += self.r[0] as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:121:17 [INFO] [stderr] | [INFO] [stderr] 121 | t[0] += (5 * self.r[1]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:121:42 [INFO] [stderr] | [INFO] [stderr] 121 | t[0] += (5 * self.r[1]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:122:22 [INFO] [stderr] | [INFO] [stderr] 122 | t[1] += self.r[1] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:122:42 [INFO] [stderr] | [INFO] [stderr] 122 | t[1] += self.r[1] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:123:22 [INFO] [stderr] | [INFO] [stderr] 123 | t[2] += self.r[1] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:123:42 [INFO] [stderr] | [INFO] [stderr] 123 | t[2] += self.r[1] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:124:22 [INFO] [stderr] | [INFO] [stderr] 124 | t[3] += self.r[1] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:124:42 [INFO] [stderr] | [INFO] [stderr] 124 | t[3] += self.r[1] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:125:22 [INFO] [stderr] | [INFO] [stderr] 125 | t[4] += self.r[1] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:125:42 [INFO] [stderr] | [INFO] [stderr] 125 | t[4] += self.r[1] as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:127:17 [INFO] [stderr] | [INFO] [stderr] 127 | t[0] += (5 * self.r[2]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[2])` [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/poly1305.rs:127:42 [INFO] [stderr] | [INFO] [stderr] 127 | t[0] += (5 * self.r[2]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:128:17 [INFO] [stderr] | [INFO] [stderr] 128 | t[1] += (5 * self.r[2]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[2])` [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/poly1305.rs:128:42 [INFO] [stderr] | [INFO] [stderr] 128 | t[1] += (5 * self.r[2]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:129:22 [INFO] [stderr] | [INFO] [stderr] 129 | t[2] += self.r[2] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:129:42 [INFO] [stderr] | [INFO] [stderr] 129 | t[2] += self.r[2] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:130:22 [INFO] [stderr] | [INFO] [stderr] 130 | t[3] += self.r[2] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:130:42 [INFO] [stderr] | [INFO] [stderr] 130 | t[3] += self.r[2] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:131:22 [INFO] [stderr] | [INFO] [stderr] 131 | t[4] += self.r[2] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[2])` [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/poly1305.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | t[4] += self.r[2] as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | t[0] += (5 * self.r[3]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:133:42 [INFO] [stderr] | [INFO] [stderr] 133 | t[0] += (5 * self.r[3]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:134:17 [INFO] [stderr] | [INFO] [stderr] 134 | t[1] += (5 * self.r[3]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:134:42 [INFO] [stderr] | [INFO] [stderr] 134 | t[1] += (5 * self.r[3]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:135:17 [INFO] [stderr] | [INFO] [stderr] 135 | t[2] += (5 * self.r[3]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[3])` [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/poly1305.rs:135:42 [INFO] [stderr] | [INFO] [stderr] 135 | t[2] += (5 * self.r[3]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:136:22 [INFO] [stderr] | [INFO] [stderr] 136 | t[3] += self.r[3] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[3])` [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/poly1305.rs:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | t[3] += self.r[3] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:137:22 [INFO] [stderr] | [INFO] [stderr] 137 | t[4] += self.r[3] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[3])` [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/poly1305.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | t[4] += self.r[3] as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:139:17 [INFO] [stderr] | [INFO] [stderr] 139 | t[0] += (5 * self.r[4]) as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:139:42 [INFO] [stderr] | [INFO] [stderr] 139 | t[0] += (5 * self.r[4]) as u64 * self.a[1] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:140:17 [INFO] [stderr] | [INFO] [stderr] 140 | t[1] += (5 * self.r[4]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:140:42 [INFO] [stderr] | [INFO] [stderr] 140 | t[1] += (5 * self.r[4]) as u64 * self.a[2] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[2])` [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/poly1305.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | t[2] += (5 * self.r[4]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:141:42 [INFO] [stderr] | [INFO] [stderr] 141 | t[2] += (5 * self.r[4]) as u64 * self.a[3] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[3])` [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/poly1305.rs:142:17 [INFO] [stderr] | [INFO] [stderr] 142 | t[3] += (5 * self.r[4]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(5 * self.r[4])` [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/poly1305.rs:142:42 [INFO] [stderr] | [INFO] [stderr] 142 | t[3] += (5 * self.r[4]) as u64 * self.a[4] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[4])` [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/poly1305.rs:143:22 [INFO] [stderr] | [INFO] [stderr] 143 | t[4] += self.r[4] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `u64::from(self.r[4])` [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/poly1305.rs:143:42 [INFO] [stderr] | [INFO] [stderr] 143 | t[4] += self.r[4] as u64 * self.a[0] as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:225:22 [INFO] [stderr] | [INFO] [stderr] 225 | let mut t = [a[0] as u64 + self.s[0] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | let mut t = [a[0] as u64 + self.s[0] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[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 u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:226:22 [INFO] [stderr] | [INFO] [stderr] 226 | a[1] as u64 + self.s[1] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:226:36 [INFO] [stderr] | [INFO] [stderr] 226 | a[1] as u64 + self.s[1] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/poly1305.rs:227:22 [INFO] [stderr] | [INFO] [stderr] 227 | a[2] as u64 + self.s[2] as u64, [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[2])` [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/poly1305.rs:227:36 [INFO] [stderr] | [INFO] [stderr] 227 | a[2] as u64 + self.s[2] as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[2])` [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/poly1305.rs:228:22 [INFO] [stderr] | [INFO] [stderr] 228 | a[3] as u64 + self.s[3] as u64]; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(a[3])` [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/poly1305.rs:228:36 [INFO] [stderr] | [INFO] [stderr] 228 | a[3] as u64 + self.s[3] as u64]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u64::from(self.s[3])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.19s [INFO] running `"docker" "inspect" "0586515fd2c3c386f8ce7bff3040d525cbc6cbc818b8cf017b50c16c9f146c96"` [INFO] running `"docker" "rm" "-f" "0586515fd2c3c386f8ce7bff3040d525cbc6cbc818b8cf017b50c16c9f146c96"` [INFO] [stdout] 0586515fd2c3c386f8ce7bff3040d525cbc6cbc818b8cf017b50c16c9f146c96